Skip to main content

Make zimfile from youtube channel or playlist

Project description

This script made a .zim file of video from youtube user or youtube playlist.

== Usage ==

youtube2zim [your user url or playlist url] [lang of your zim archive] [publisher]


You can use --lowquality option that will download the video in mp4 and re-encode aggressively in webm
== Building ==

It's advised, that you have `virtualenv` installed:

sudo pip install virtualenv

Up next you have to create a virtual enviroment in the kiwix-other/TED/ directory for the TED Scraper:

virtualenv --no-site-packages venv

Activate the virtual enviroment:

source venv/bin/activate

Then install youtube2zim

pip install youtube2zim

You will aslo need ffmpeg to convert mp4 format to webm format (maybe ffmpeg is remplace by avconv in your distribution so you have to modify script)

You also need zimwriterfs binary in this folder, zimwriterfs can be found at https://sourceforge.net/p/kiwix/other/ci/master/tree/zimwriterfs/



Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

youtube2zim-1.2.1.tar.gz (962.7 kB view details)

Uploaded Source

Built Distribution

youtube2zim-1.2.1-py2-none-any.whl (971.2 kB view details)

Uploaded Python 2

File details

Details for the file youtube2zim-1.2.1.tar.gz.

File metadata

  • Download URL: youtube2zim-1.2.1.tar.gz
  • Upload date:
  • Size: 962.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for youtube2zim-1.2.1.tar.gz
Algorithm Hash digest
SHA256 d7c167856b5a72b66df3ee5b0e99b9d2dcb9630bdc8cbab783790c260019b751
MD5 6d27ed937763fd4a636fe3b648a81f32
BLAKE2b-256 d69f467f26209dcb30baa307326f420f2d2e0251cdf7f04ec58a49b90f85e46e

See more details on using hashes here.

File details

Details for the file youtube2zim-1.2.1-py2-none-any.whl.

File metadata

File hashes

Hashes for youtube2zim-1.2.1-py2-none-any.whl
Algorithm Hash digest
SHA256 1095d54171dc89192195d38a217438386cfa55e93040c4b1c5b197e3007b82d9
MD5 e99b06015c736a59fb7a3d4f29b79b63
BLAKE2b-256 6adfbf8729c23f417d14652f027f8ffd9274658202ceb2f5d11ac658886f937a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page