A YouTube video downloader
Yam is a web server that downloads YouTube videos. It can also download videos as audio files.
Prerequisites for running a Yam server:
To start the server, clone and start the repository:
git clone https://github.com/interrrp/yam
cd yam
deno task start
Yam can be used as bookmarklets. To use Yam as a bookmarklet, create new bookmarks and set their URLs to the following:
javascript:
window.location.href = window.location.href.replace(
"https://www.youtube.com/watch",
"http://localhost:4050/video",
);
javascript:
window.location.href = window.location.href.replace(
"https://www.youtube.com/watch",
"http://localhost:4050/audio",
);
Yam can also be used as an API. To use Yam as an API, send a GET
request to
the following endpoints:
http://localhost:4050/video?v=<YouTube video ID>
http://localhost:4050/audio?v=<YouTube video ID>
Yam is licensed under GPL-3.0.