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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: youtube2ipfs-0.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 ed806f4314f9c4a442ff9353a21d7d697dcecb7ebe7a084edda4763a1eecaae2
MD5 18db98c4c2f880fd979c322dd91f735b
BLAKE2b-256 cea6ee43e2c73cb40eaec6cb8dfb7d76b197d2b1684f8474e710ed506daaefe0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: youtube2ipfs-0.2.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b346e8e69033fbffc5a5784e01cb5064844052da96c72f94d575e4d5c00f8bd9
MD5 c27918ed5dff421e534c1be5aef43dfc
BLAKE2b-256 7b2e296d22c50c59ecf2d847a1f74fcb8b1c120a2ba443f520aefa76582eaf76

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