Skip to main content

从 Kolibri 频道制作 ZIM 文件

项目描述

kolibri2zim

代码因子 码头工人 许可证:GPL v3 PyPI 版本 shields.io

kolibr2zim允许您从 Kolibri 频道创建ZIM 文件。

它下载视频(webmmp4扩展名——可选地以较低质量、较小尺寸重新压缩它们)、缩略图、字幕和作者的个人资料图片;然后,它会在创建 ZIM 之前为其创建一个静态 HTML 文件夹。

要求

  • ffmpeg用于视频转码(仅与--use-webmor一起使用--low-quality)。
  • curlunzip安装 Javascript 依赖项。看看get_js_deps.sh是否要手动执行。

安装

虚拟环境

kolibri2zim是一个Python3软件。如果您不使用 Docker镜像,建议您在虚拟环境中使用它,以避免在您的系统上安装软件依赖项。

python3 -m venv env      # Create virtualenv
source env/bin/Activate  # Activate the virtualenv
pip3 install kolibri2zim # Install dependencies
kolibri2zim --help       # Display kolibri2zim help

调用deactivate退出虚拟环境。

有关requirements.txtpython 依赖项的列表,请参阅。

码头工人

docker run -v my_dir:/output openzim/kolibri2zim kolibri2zim --help

用法

kolibri2zim解决channel-id您必须提供的问题。这是一个 32 个字符长的 ID,您可以从Kolibri StudioKolibri 目录中找到所需频道的 URL

发展

在贡献之前,请务必查看 CONTRIBUTING.md指南。

执照

GPLv3或更高版本,请参阅 许可证以获取更多详细信息。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

kolibri2zim-1.0.0.tar.gz (14.6 MB 查看哈希

已上传 source

内置分布

kolibri2zim-1.0.0-py3-none-any.whl (15.4 MB 查看哈希

已上传 py3