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 an IPFS node running. Then:

$ youtube2ipfs https://www.youtube.com/watch?v=FHH6hIc2GyE
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.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: youtube2ipfs-0.2.tar.gz
  • Upload date:
  • Size: 3.1 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.tar.gz
Algorithm Hash digest
SHA256 ca830ab1c130b2bbcec0b8bfae483734664536546f30b5a28f52ba5797469523
MD5 7702854b4db750da8354513eb29ae2c1
BLAKE2b-256 890b1c525cdd3b4094af2a5c596c4b740961e13b3b4cc27b1200d1d7bf1b6f1a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: youtube2ipfs-0.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-py3-none-any.whl
Algorithm Hash digest
SHA256 dd93638e1c62fda90c0573f893cbf2259db5fe818e82bb84c635e56c4cfff9fa
MD5 3eb494fefd46e1e6412e2a2336936254
BLAKE2b-256 6c19d30d1425986b496b3398e736234693026277a9cceea187bf4282cf68a594

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