← Back to home

Youtube-download To IPFS

Add a wrapper around youtube-dl/yt-dip so that you can preserve and share videos on a decentralized storage system

Screenshots

Youtube-download To IPFS screenshot 1
Youtube-download To IPFS screenshot 2
Youtube-download To IPFS screenshot 3

Problem Statement

Add a wrapper around youtube-dl/yt-dip so that you can preserve and share videos on a decentralized storage systemIt is a command line utility made with nodejs that adds a wrapper to youtube-dl and upload the downloaded video to web3.storage to preserve and share.It uses:commander: for manage arguments youtube-dl-wrap: to call youtube-dl

Solution

It is a command line utility made with nodejs that adds a wrapper to youtube-dl and upload the downloaded video to web3.storage to preserve and share.It uses:commander: for manage argumentsyoutube-dl-wrap: to call youtube-dlweb3-storage: to upload file to IPFS .. node yt-ipfs --helpUsage: yt-ipfs [options] URL -- [youtube-dl options]Options:-V, --version output the version number-r, --remove Remove locally downloaded video-f, --force Process the video even if it's already been uploaded-s, --show Show list of video in DB-d, --dbfile<pathToDBFile>path to custom Database to store video info (default: "")-t, --token<WEB3STORAGETOKEN>set web3.storage token (default: "")-h, --help display help for commandExample:$ yt-ipfs https://www.youtube.com/watch?v=EngW7tLk6R8

Hackathon

Web3Jam

2024

Prizes

  • 🏆

    IPFS / Filecoin Prize Pool

Contributors