Add a wrapper around youtube-dl/yt-dip so that you can preserve and share videos on a decentralized storage system
Add a wrapper around youtube-dl/yt-dip so that you can preserve and share videos on a decentralized storage system
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 arguments youtube-dl-wrap: to call youtube-dl
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 arguments
youtube-dl-wrap: to call youtube-dl
web3-storage: to upload file to IPFS .. node yt-ipfs --help
Usage: 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 command
Example:
$ yt-ipfs https://www.youtube.com/watch?v=EngW7tLk6R8