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

Uploaded Source

Built Distribution

youtube2zim-1.1.1.1-py2-none-any.whl (981.7 kB view details)

Uploaded Python 2

File details

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

File metadata

File hashes

Hashes for youtube2zim-1.1.1.1.tar.gz
Algorithm Hash digest
SHA256 b8440185205b5222d4c17fc1c94342964c7365f8e8e3ceceac32f12b4a0a9ddc
MD5 408ea9940712f891916d5ef4a9067c23
BLAKE2b-256 196a5a92b0c5e0a4190b27deaafe2650371fb3a3c78c20d2b79a4a8de66b4bdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for youtube2zim-1.1.1.1-py2-none-any.whl
Algorithm Hash digest
SHA256 1e01cfbdabca3bcaacb92019b5c94dabb046e7a5d2db6124e8ad5963b654652f
MD5 d8bf5546e51d51ba61c678785490f47b
BLAKE2b-256 c231d1c30dc841c0b8ec19127ed9b1483dd056745f12923300bfc28e24fe7031

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