<commit_before># YouDao

        It is a YouDao client for linux.

         Video:  http://v.youku.com/v_show/id_XNDAzMDUxNDk2.html
                 ftp://linux.xidian.edu.cn/xdlinux/youdao.mp4
         Author: <EMAIL>  @justzx
                 <EMAIL>  @lvzongting
         Powered by xdlinux.info  西电开源社区 
        

#Dependencies:
        python-xlib python-webkit python-lxml  python-beautifulsoup xclip inotify-tools curl
#Installation:

#Archlinux：
        yaourt -S openyoudao
        
#Ubunte/debian:        
        Add mirrorlist:
        
        deb http://ppa.launchpad.net/xdlailai/openyoudao/ubuntu precise main
        
        deb-src http://ppa.launchpad.net/xdlailai/openyoudao/ubuntu precise main 
        
        #apt-get update 
        
        #apt-get install openyoudao
#其他发行版linux:
        #apt-get install python-xlib python-webkit python-lxml  python-beautifulsoup xclip inotify-tools curl
        
        $git clone https://github.com/justzx2011/openyoudao
         
        安装bin文件，方便程序执行: 
        
        将bin文件：scripts/openyoudao安装到目录/usr/bin/openyoudao:
        
        #cp scripts/openyoudao /usr/bin/.
        
        设置权限：
        
        #chmod 755 /usr/bin/openyoudao
        
        安装libs文件: 
        
        #mkdir /usr/lib/openyoudao

        #cp ./*.py /usr/lib/openyoudao

        #chmod 644 /usr/lib/openyoudao/*.py
        
        安装cache文件:
        
        #mkdir /var/cache/openyoudao

        #cp -rf cache/* /var/cache/openyoudao/.
        
        安装desktop:
        
        #cp desktop/openyoudao.desktop /usr/share/applications/

        #chmod 644 /usr/share/applications/openyoudao.desktop

        哈哈～现在应该看到openyoudao的图标了吧～

        点击图标就能运行程序了
        
TODO
--------------
        01 重新设计软件界面
        02 增强与其它程序的兼容性
        03 重新规划目录、打包
        04 重新格式化网页界面 ----- 使用beautiful soup 
        05 创建配置页面
        06 去除滚动条，改用js
        07 编写config.html,作为配置页,用作主页,用js
        08 浏览器侧边加方形标签，用于切换
        09 推入软件源
        10 完善项目主页
        11 增加项目日志
        12 打包ppa
        13 打包rpm
        14 增加ocr取词功能
        15 编写QT版本
        16 添加离线取词功能
        17 修改取词模式添加快捷键辅助取词
        18 添加命令行查词功能
        19 编写mac版本
        20 优化项目主页，添加后台线程下载功能，加快访问速度
        21 编程多线程下载代理,提高取词速度
        22 实现程序的可脚本化 
        23 改用PyQT4Qt中Webkit
        24 捕捉程序异常，sqlite操作可能会抛出异常，特别是多线程
        25 减少global使用，太多的global 影响程序的健壮性
        26 对DOM操作，借鉴PhantomJS和CasperJS
        27 实现man手册的跳转
		28 以守护进程运行该程序
		29 脚本竞技场
		30 寻找轻量级的取词方案
DONE
-----  
        2012-8-23  -------   发布了ppa包
        2012-8-21  -------   修改了程序设计，将用户配置文件转移到了$HOME/.openyoudao目录下
        2012-8-17  -------   创建项目邮件列表，辅助项目测试
        2012-8-08  -------   修复了发音功能
        2012-8-07  -------   重新编写了使用教程，以兼容各个发行版linux
        2012-8-01  -------   修正了取词脚本
        2012-7-23  -------   添加程序运行过程中所需要的临时文件，以解决系统权限问题
        2012-7-22  -------   修正了desktop存在的bug
        2012-7-21  -------   考虑到python-requests存在过期依赖问题，改用curl进行网页下载
        2012-7-19  -------   将程序打包为aur
        2012-7-11  -------   编写了openyoudao.desktop
        2012-7-10  -------   kokdemo重新设计了项目主页
        2012-7-04  -------    增加了代理设置
        2012-7-01  -------   完善了README.md，更新了网页，发布Alpha
        2012-6-30  -------   增加了程序图标，调整了相对路径，清理了github分支
        2012-6-29  -------   改进了webshot
        2012-6-26  -------   修复了icb，解决了css冲突
        2012-6-25  -------   调整了线程的开启顺序,清空剪切板，清空管道
        2012-6-22  -------   通过inotify取词
        2012-6-20  -------   改用lxml加速下载，实现了字典的流畅切换，去除搜索框
        2012-6-18  -------   加速了页面重构
        2012-6-15  -------   从localStorage动态载入配置文件
        2012-6-11  -------   添加了侧边栏,通过localStorage.content存储配置信息
        2012-6-10  -------   调整了程序目录，添加了程序启动页面
        2012-6-09   -------   修复链接，解决了超长字符串替换问题，用js重写了滚动条
        2012-6-07   -------   增加了程序健壮性
        2012-6-06   -------   对网页进行了简单重构<commit_msg>修复视频播放功能<commit_after># YouDao

        It is a YouDao client for linux.

         Video:  http://v.youku.com/v_show/id_XNDAzMDUxNDk2.html
                 ftp://linux.xidian.edu.cn/xdlinux/youdao.mp4
         Author: <EMAIL>  @justzx
                 <EMAIL>  @lvzongting
         Powered by xdlinux.info  西电开源社区 
        

#Dependencies:
        python-xlib python-webkit python-lxml  python-beautifulsoup xclip inotify-tools curl
#Installation:

#Archlinux：
        yaourt -S openyoudao
        
#Ubunte/debian:        
        Add mirrorlist:
        
        deb http://ppa.launchpad.net/xdlailai/openyoudao/ubuntu precise main
        
        deb-src http://ppa.launchpad.net/xdlailai/openyoudao/ubuntu precise main 
        
        #apt-get update 
        
        #apt-get install openyoudao
#其他发行版linux:
        #apt-get install python-xlib python-webkit python-lxml  python-beautifulsoup xclip inotify-tools curl
        
        $git clone https://github.com/justzx2011/openyoudao
         
        安装bin文件，方便程序执行: 
        
        将bin文件：scripts/openyoudao安装到目录/usr/bin/openyoudao:
        
        #cp scripts/openyoudao /usr/bin/.
        
        设置权限：
        
        #chmod 755 /usr/bin/openyoudao
        
        安装libs文件: 
        
        #mkdir /usr/lib/openyoudao

        #cp ./*.py /usr/lib/openyoudao

        #chmod 644 /usr/lib/openyoudao/*.py
        
        安装cache文件:
        
        #mkdir /var/cache/openyoudao

        #cp -rf cache/* /var/cache/openyoudao/.
        
        安装desktop:
        
        #cp desktop/openyoudao.desktop /usr/share/applications/

        #chmod 644 /usr/share/applications/openyoudao.desktop

        哈哈～现在应该看到openyoudao的图标了吧～

        点击图标就能运行程序了
        
TODO
--------------
        01 重新设计软件界面
        02 增强与其它程序的兼容性
        03 重新规划目录、打包
        04 重新格式化网页界面 ----- 使用beautiful soup 
        05 创建配置页面
        06 去除滚动条，改用js
        07 编写config.html,作为配置页,用作主页,用js
        08 浏览器侧边加方形标签，用于切换
        09 推入软件源
        10 完善项目主页
        11 增加项目日志
        12 打包ppa
        13 打包rpm
        14 增加ocr取词功能
        15 编写QT版本
        16 添加离线取词功能
        17 修改取词模式添加快捷键辅助取词
        18 添加命令行查词功能
        19 编写mac版本
        20 优化项目主页，添加后台线程下载功能，加快访问速度
        21 编程多线程下载代理,提高取词速度
        22 实现程序的可脚本化 
        23 改用PyQT4Qt中Webkit
        24 捕捉程序异常，sqlite操作可能会抛出异常，特别是多线程
        25 减少global使用，太多的global 影响程序的健壮性
        26 对DOM操作，借鉴PhantomJS和CasperJS
        27 实现man手册的跳转
		28 以守护进程运行该程序
		29 脚本竞技场
		30 寻找轻量级的取词方案
		31 修复视频播放
DONE
-----  
        2012-8-23  -------   发布了ppa包
        2012-8-21  -------   修改了程序设计，将用户配置文件转移到了$HOME/.openyoudao目录下
        2012-8-17  -------   创建项目邮件列表，辅助项目测试
        2012-8-08  -------   修复了发音功能
        2012-8-07  -------   重新编写了使用教程，以兼容各个发行版linux
        2012-8-01  -------   修正了取词脚本
        2012-7-23  -------   添加程序运行过程中所需要的临时文件，以解决系统权限问题
        2012-7-22  -------   修正了desktop存在的bug
        2012-7-21  -------   考虑到python-requests存在过期依赖问题，改用curl进行网页下载
        2012-7-19  -------   将程序打包为aur
        2012-7-11  -------   编写了openyoudao.desktop
        2012-7-10  -------   kokdemo重新设计了项目主页
        2012-7-04  -------    增加了代理设置
        2012-7-01  -------   完善了README.md，更新了网页，发布Alpha
        2012-6-30  -------   增加了程序图标，调整了相对路径，清理了github分支
        2012-6-29  -------   改进了webshot
        2012-6-26  -------   修复了icb，解决了css冲突
        2012-6-25  -------   调整了线程的开启顺序,清空剪切板，清空管道
        2012-6-22  -------   通过inotify取词
        2012-6-20  -------   改用lxml加速下载，实现了字典的流畅切换，去除搜索框
        2012-6-18  -------   加速了页面重构
        2012-6-15  -------   从localStorage动态载入配置文件
        2012-6-11  -------   添加了侧边栏,通过localStorage.content存储配置信息
        2012-6-10  -------   调整了程序目录，添加了程序启动页面
        2012-6-09   -------   修复链接，解决了超长字符串替换问题，用js重写了滚动条
        2012-6-07   -------   增加了程序健壮性
        2012-6-06   -------   对网页进行了简单重构
{'fraction_non_alphanumeric': 0.12055154300722258, 'fraction_numerical': 0.06986211424819436, 'mean_word_length': 1.3426637957551522, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 6}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3150754', 'n_tokens_mistral': 3838, 'n_tokens_neox': 3966, 'n_words': 433}