从打开的edx moocs生成zimfile

openedx2zim的Python项目详细描述


#openedx2zim

openedx到kiwix

这个项目的目标是创建一套工具来创建[kiwix](http://kiwix.org/)阅读器所需的[zim](http://www.openzim.org)文件,以便脱机(不访问Internet)从[any openedx instance](https://openedx.atlassian.net/wiki/spaces/COMM/pages/162245773/Sites+powered+by+Open+edX)提供大量的在线开放课程(MOOC)。

##入门

您可以使用docker:openzim/openedx

安装非python依赖项:

Debian在这里: ` sudo apt-get install jpegoptim pngquant gifsicle advancecomp python-pippython-virtualenvpython-dev imagemagick ffmpeg `

为python创建虚拟环境:

` virtualenv -p python3 venv `

激活虚拟环境:

` source venv/bin/activate `

安装此库:

` pip install openedx2zim `

##用法

` openedx2zim <course_url> <publisher> <email> [--password=<pass>][--nozim][--zimpath=<zimpath>][--nofulltextindex][--transcode2webm][--ignore-unsupported-xblocks][--lang=<lang>] `

课程网址是这样的https://courses.edx.org/courses/[course名称或id]/info您可以从仪表板上找到它,然后单击要脱机的mooc 您应该已经注册了课程才能使其脱机。 此外,当OpenEdx2Zim仍在运行时,您不应在浏览器上或与OpenEdx2Zim的其他运行连接到同一帐户。 你只能用这个免费许可证给MOOC。 如果您的MOOC不是英语,则应添加语言代码–lang=”(两个字母代码ISO639)

##投稿人信息 在openedxtozim/templates/l10n_strings.json中添加loca:openedxtozim/templates/l10n_strings.json+语言代码(lign 35)

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

推荐PyPI第三方库


热门话题
JavaGCP:一个VM可以位于具有相同地址的不同网络上吗?   java查找安卓中第一个数组的第二个数组中存在的元素的索引   java摄像头活动不工作,设置参数失败   用于python的Base64转换的Java等效代码   为什么JPA/Hibernate在我尝试运行@Query时抛出“java.lang.NegativeArraySizeException:1”?   如何在ubuntu for java的终端上设置路径?   java为什么这两个IP不同?   java JPA:如何将本机查询结果集转换为POJO类集合   java如何在|(12)|(23)中用数字拆分字符串   异常处理如何让程序在达到Java目标后停止运行   java如何不添加以特定字符开头的元素   java如何通过字符串获得swing按钮名称?   java如何在响应不成功时读取改装中的错误体?   java*更新*现在我的程序可以编译但不运行了?