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

Uploaded Source

Built Distribution

youtube2zim-1.2.2-py2-none-any.whl (483.9 kB view details)

Uploaded Python 2

File details

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

File metadata

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

File hashes

Hashes for youtube2zim-1.2.2.tar.gz
Algorithm Hash digest
SHA256 1286a2c86f873b2122a840f08681c64cd8b02fd48e01c687cad8416a791a22cc
MD5 46c02d6a93013e0566c0552d7f1248f1
BLAKE2b-256 fb3054a5e1bba290d20a64339602d9996f7c8b8d424a519323e1f7e32ec14410

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for youtube2zim-1.2.2-py2-none-any.whl
Algorithm Hash digest
SHA256 809109963c1277ff0874c76680cf379b90bd87dab86019a4d72e9be76a50ab9c
MD5 565483e188335104c9f32965ee64a066
BLAKE2b-256 48a6ba522b8a14dbd363af73758c24323238fcdcebd2ffd1f81036644de796ad

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