Skip to main content

Download videos from YouTube (and similar video platforms) and add them to IPFS.

Project description

youtube2ipfs

Download videos from YouTube (and similar video platforms) and add them to IPFS.

Based on youtube-dl and py-ipfs-http-client.

Requirements

Installation

Latest published version:

$ pip install youtube2ipfs

Bleeding edge:

$ pip install git+https://github.com/dokterbob/youtube2ipfs

Usage

First, make sure you have IPFS running. Then:

$ youtube2ipfs https://www.youtube.com/watch?v=FHH6hIc2GyE
QmaqcMNVRvet1ZfRFoEBkGaEVLHKTUtkgX3139gpPc1zve

You can view the result through the IPFS gateway: https://gateway.ipfs.io/ipfs/QmaqcMNVRvet1ZfRFoEBkGaEVLHKTUtkgX3139gpPc1zve

It accepts multiple URL's, as well as channels and playlists. Multiple files will be added to the same top-level directory. Subtitles will also be downloaded and metadata is added to the video file.

For more details, use the --verbose or -v option (once or twice). A custom IPFS node can also be specified.

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

youtube2ipfs-0.3.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

youtube2ipfs-0.3-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

Details for the file youtube2ipfs-0.3.tar.gz.

File metadata

  • Download URL: youtube2ipfs-0.3.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.6.8

File hashes

Hashes for youtube2ipfs-0.3.tar.gz
Algorithm Hash digest
SHA256 baacf369620fb75e042f3ccd5f56fb2bf16cf116676594bdc781616d8babff6c
MD5 4f5a988ee434e63f4e7878660d0413f0
BLAKE2b-256 2c41d664ede574df6f4c4f7fe84770d2814d1e8f695ce7f10f14e06faae4f3b4

See more details on using hashes here.

File details

Details for the file youtube2ipfs-0.3-py3-none-any.whl.

File metadata

  • Download URL: youtube2ipfs-0.3-py3-none-any.whl
  • Upload date:
  • Size: 15.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.6.8

File hashes

Hashes for youtube2ipfs-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1d997e03d9397af3a50b4a53032b09607c6bfb41bf4daad430bcef781c193bef
MD5 253c1af5bcc543cb5ecf48b60074fca9
BLAKE2b-256 2e501173967fa45a42769b3c563ec9b510a823571bc06d5ac83dfd6adb462171

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