ka-lite的openzim导出命令

ka-lite-zim的Python项目详细描述


===========
ka lite zim
=======


=========br/>
图片:https://travis-ci.org/benjaoming/ka-lite-zim.png?branch=master
:目标:https://travis ci.org/benjaoming/ka lite zim

…图片::https://readthedocs.org/projects/ka-lite-zim/badge/?version=latest
:target:http://ka lite zim.readthedocs.org/en/latest/






quick start
----



您应该使用我们的docker:openzim/kalite。(没有docker请参阅自述文件末尾的部分)

docker run-v[您的文件夹在这里]:/data openzim/kalite kalite manage export2zim/data/[zim name].zim[--language=[code lang]]--tmp dir=/data/[tmp folder name]--下载

例如:

docker run-v/tmp:/data openzim/kalite kalite kalite manage export2zim/data/ka-fr.zim--language=fr--tmp dir=/data/ka-lite-zim-fr--download

`

Zim将位于:[此处的文件夹]/[Zim name].Zim

可在“kalite manage help export2zim”中使用`

**小心!**不管用法/帮助如何,正确的参数顺序是“zim_file”,然后是“options”。示例:``ka lite manage export2zim ka-fr.zim--language=fr``



features
--

*将本地“ka lite”的内容导出到“openzim”<;http://www.openzim.org/>;`
*由于您使用ka lite选择和下载视频,因此很容易进行自定义
*创建一个带有单页webapp的.zim文件,其中包含视频播放器和简单的基于js的ui,用于过滤和搜索视频




用例和贡献因为它不是为更广泛的受众设计的。所以只要得到最新的主版本,它就可以与最新的ka-lite版本一起工作。如果您对“kiwix网站”http://www.kiwix.org/wiki/content_in_all_languages>;`

上的.zim文件有更改,请参与此项目。此命令的目标是为受欢迎的脱机阅读器kiwix构建khan academy的另一个使用案例,它适用于开放标准格式
openzim。因此,它可以受益于通过ka-lite
软件准备的数据。

虽然ka-lite是真正为教育而构建的,但kiwix更像是一个电子图书馆。虽然kiwix和openzim更为静态,但ka-lite关注的是交互。




future
----


ka-lite的导出命令是最直接、最简单的目标。但是我们希望
能够很好地理解openzim格式,从而构建一个import
命令,这样ka-lite学生就可以与由zim打包程序打包并分发的数据进行交互。

0.15.1无法从非史前PIP安装的Ka-Lite,因此我们在Virtualenv中使用史前PIP。




Virtualenv-p/usr/bin/python2.7 ka lite env
source kalite env/bin/activate

echo“from kalite.project.settings.base import*”>;~/.kalite/settings.py
echo“已安装的_apps+=['kalite_zim','compressor',]\n”>;~/.kalite/settings.py
pip install django>;=1.5,<;1.6
pip install pip==7.0.0
pip install setuptools==12.0
pip install ka lite==0.15
pip install ka lite zim

**注意**:如果使用docker``zimwriterfs`,确保可以解析符号链接的Docker卷(例如/data)的相同绝对路径。
请参阅“与Kalite交互”一节了解如何使用它。




Kalite manage export2zim/data/ka-fr.zim--language=fr--tmp dir=/data/ka-lite-zim--fr
Docker run--name数据/v/data/data/openzim/zimwriterfs-zimwriterfs-zimwriterfs-zimwriterfs-zimwriterfs-xxx












<完整的文档在http://ka-lite-zim.rtfd.org.


























>


=

*在pypi上首次发布。




欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java检查整数是0还是检查变量是null更好?   java Android Kotlin(初学者)使用File(),并从ACTION\u GET\u内容返回Uri   java JavaFx在“内部场景”和根场景之间切换   spring将XMLBean配置转换为java配置   java JPA HIBERNATE映射列两次(embeddedID和POJO)   c#单态模式模型在什么情况下适用?   java请求。getRemoteUser在特定时间后返回null?   spring boot中PUT api控制器的java my单元测试用例失败   java在字符串中互换地解析和替换值   java Android JNI在应用程序中检测到错误:调用JNI GetMethodID时出现挂起异常   JavaSpringDataMongo:使用非简单键持久化映射   爪哇玻璃鱼连接被拒绝   java如何在用户注册时发送特定电子邮件id的自动回复?   Java列表:实例化时和之后的赋值之间的差异