a friendly and lovely cli youtube downloader
https://github.com/sudospaes/lollipop
.github/workflows | ||
src | ||
LICENSE | ||
package.json | ||
README.md | ||
tsconfig.json |
lollipop 🍭
A friendly and lovely cli youtube downloader written in typescript for Linux, MacOS, Windows.
Features
- Download video and audio separately
- Auto merging you download video and audio together
- Convert audios to mp3
Requirement
- Lollipop use ffmpeg, so you should installed that
How to run
- Download latest version from release
- Rename downloaded file to
lollipop
- Open terminal or cmd and run lollipop:
Linux/MacOS
Windowschmod +x lollipop ./lollipop
Lollipop has a built-in guide. Type these commands to find out what the commands and them flags do:./lollipop.exe
Linux/MacOS
Windows./lollipop help get ./lollipop help down
./lollipop.exe help get ./lollipop.exe help down
How to use (example)
Lollipop uses tags to download from YouTube. You have to provide him the desired video tag and the desired audio tag, for example, the command below:
Lollipop has not left you alone to get the number tag. You can get the necessary information using the get command, see this example:./lollipop down youtube_link -v tag_number -a tag_number
You will get this output from lollipop:./lollipop get https://youtu.be/-dYB0xfE7qs?si=29PqrPHpJ2Xd1lah
Now you know video tag and audio tag. so, run this command to download them and auto-merging with lollipop:./lollipop down https://youtu.be/-dYB0xfE7qs?si=29PqrPHpJ2Xd1lah -v 137 -a 251