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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: youtube2ipfs-0.2.2.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.2.2.tar.gz
Algorithm Hash digest
SHA256 f02c322b50e0f65b0182e3a62008c34d0e7727b7420f8c23ae6d4e465694160d
MD5 fd9531064363a0a8bbe6611d903ba539
BLAKE2b-256 5be32d5fc4e6961c09a092612f9109409983ee8f606716f74bf9a98255bab054

See more details on using hashes here.

File details

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

File metadata

  • Download URL: youtube2ipfs-0.2.2-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.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 04d5f477ecde404a1873e3b5b331def68fdbbfaab3d659c21d21fe928702faf5
MD5 f5bbd7d9dc238ce553b4ce4bc7830009
BLAKE2b-256 ff1f0b508b4b830eea2488c8ce761e7902ee0ee697815cc1e40cac9c337cc723

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