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

Uploaded Source

Built Distribution

youtube2zim-1.2-py2-none-any.whl (483.4 kB view details)

Uploaded Python 2

File details

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

File metadata

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

File hashes

Hashes for youtube2zim-1.2.tar.gz
Algorithm Hash digest
SHA256 218f339328d2b2066d138fc4cb00152a9de4fc8c31c3612dd95e4efcc4dcc335
MD5 45d5dc5f6bfa298dc0a0cfc98b2554f8
BLAKE2b-256 2ff921338aa1bfb91486211e4d4baf6023ce9a5d90179303227010303a45691d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for youtube2zim-1.2-py2-none-any.whl
Algorithm Hash digest
SHA256 1b4b0754bb10bbfb02fbeb502274b9967b0813fba3d6f561a1cb5e72103f84b6
MD5 5b01a60f9740e88eaeb2d7ef820cc740
BLAKE2b-256 d9b09d8ed5823833ab86fc0503648fea044f8d10f8b052a69ad621405a313ee9

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