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.3.tar.gz (957.6 kB view details)

Uploaded Source

Built Distribution

youtube2zim-1.2.3-py2-none-any.whl (965.1 kB view details)

Uploaded Python 2

File details

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

File metadata

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

File hashes

Hashes for youtube2zim-1.2.3.tar.gz
Algorithm Hash digest
SHA256 fd9fd2a19d2b94f90264969f1757e0e828b0893cf21426953adbdb06e6abe139
MD5 21dbf8c5e0ad84052d8041c9222c67d7
BLAKE2b-256 1acf0520896523238fe2fa8d342afad4b4d2d755c2abd0b5071e4cf3295b1944

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for youtube2zim-1.2.3-py2-none-any.whl
Algorithm Hash digest
SHA256 f2fa2692c0adb251c74805e2be384134dade0507ea2e11c24b3b2fe4f5ef7446
MD5 ae8a21dacb29957ac742731514856da6
BLAKE2b-256 95cf921277d3543c9a9d307f44f314869b1485fabea93e08b1b49afd188fd1f6

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