Skip to main content

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.

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

If you're not sure about the file name format, learn more about wheel file names.

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.

Release history Release notifications | RSS feed

This release

0.3 This release

2 files

0.2.2

2 files

0.2.1

2 files

0.2

2 files

0.1.1

2 files

0.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page