/litebook

Primary LanguagePython

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告知。