LiteBook ver3.2 (c)2014 Hu Jun 1.概述 LiteBook是一个开源看书软件,具备如下主要功能: - 支持Windows XP/Vista/Windows 7 - 支持Linux - 支持MAC OSX - 支持P2P网络LTBNET共享图书 - 三种不同的显示模式:纸张/书本/竖排书本 - 可以灵活定制的显示主题 - 可以灵活定制的快捷键方案 - 支持Text/HTML/UMD/JAR/EPUB格式 - 支持直接读取ZIP和RAR压缩包中的文本文件 - 支持智能分段 - 支持自动生成章节列表 - 在线小说网站搜索并下载(可以通过插件的方式进行扩展) - 打开文件时预览内容 - 文件编码自动识别 - 支持Unicode - 支持简繁体转换 - 支持按文件名顺序打开文件 - 可以在同一个窗口内打开多个文件(通过Ctrl+L进行快速切换) - 支持收藏夹 - 支持自动翻页/全屏显示 - 阅读时间提醒 - 字体及颜色的显示方案 - 自动记忆每个文件上次的阅读位置,并在打开时自动跳转。 - 支持将当前打开的文件内容另存为UTF-8或是GBK编码的文本文件 - 文件选择侧边栏 - 在线版本检查 - 记录并查看文件打开历史 2. 获取源文件 - 3.1之前的版本: 从官方网站( http://code.google.com/p/litebook-project/)的SVN中获取最新的源代码,或是在官方网站的下载页面下载源码版。从svn中checkout源码的方法:svn checkout http://litebook-project.googlecode.com/svn/trunk/2.0-Dev/single litebook3 - 3.1:git clone https://github.com/litebook/litebook.git 3. 安装和运行 ------------------------------------------------------------ - LiteBook在windows下提供安装文件,安装完毕即可运行。 ------------------------------------------------------------ - LiteBook在Linux下面只能以python源码形式运行,步骤如下: (1)获取源代码 (2).确认你的系统中安装有如下python环境: - Python 2.7(不支持python 3.0) - wxpython 2.8 unicode (ubuntu下sudo apt-get install python-wxgtk2.8) - twisted (ubuntu下sudo apt-get install python-twisted) - netifaces (ubuntu下sudo apt-get install python-netifaces) - unrar linux版( http://www.rarlab.com) 放在litebook2所在的目录即可 (3).在Linux下,运行python litebook.py ------------------------------------------------------------ - LiteBook在MAC OSX下面只能以python源码形式运行,步骤如下: (1)获取源代码 (2).确认你的系统中安装有如下python环境: - Python 2.7(不支持python 3.0) - wxpython 2.8 unicode for python 2.7 (http://wxpython.org/download.php#stable) 注意:如果在安装时遇到”... is damaged and can’t be opened. You should eject the disk image."错误,请使用如下命令安装:"sudo installer -pkg /Volumes/<path-to-wxpython.pkg> -target /" - twisted (推荐采用mac port安装: sudo port install py-twisted) (3)在litebook的目录下运行“bash lb3_osx" 4.帮助文档 - 在litebook运行之后点击菜单“帮助”-》“简明帮助”或是快捷键F1 - 或者直接用web浏览器打开litebook子目录"helpdoc"下的"index.htm" 5.LTBNET 请参见"LTBNET_Readme.txt" 6.和作者联系 Email: litebook.author@gmail.com WWW: http://code.google.com/p/litebook-project/ 7.致谢 本软件使用了如下的库程序,在此向其作者致谢: Python:Guido van Rossum WxPython:Robin Dunn,Harri Pasanen chardect: Mark Pilgrim rarfile: Marko Kreen unrar2:Konstantin Yegupov fanjian:ne.manman@gmail.com genshi:http://genshi.edgewall.org/ lxml:http://lxml.de ez_epub:timtanbin@gmail.com pyzeroconf: Paul Scott-Murphy twisted: http://twistedmatrix.com jieba: https://github.com/fxsjy/jieba netifaces: Alastair Houghton 本软件的网络搜索功能支持并感谢如下网站: 燃文:www.ranwen.net 爱尚:www.23xsw.net 8.本软件授权(License) 本软件遵循GPL 2.0和如下条款: - 如果你希望重新分发(无论修改或是不修改源码),那么在你这么做以前,必须发一个email到litebook.author@gmail.com告知。