a friendly and lovely cli youtube downloader https://github.com/sudospaes/lollipop
Find a file
Sudo Space c2b5e7134c v0.0.5
2024-06-27 12:32:56 +03:30
.github/workflows Update build-windows.yml 2024-06-16 08:07:22 +03:30
src v0.0.5 2024-06-27 12:32:56 +03:30
.gitignore ^^ 2024-06-16 01:48:15 +03:30
install.sh Lollipop installer for linux 2024-06-27 12:14:39 +03:30
LICENSE Initial commit 2024-06-14 20:57:34 +03:30
package.json ^^ 2024-06-16 01:48:15 +03:30
preview.png Add files via upload 2024-06-16 23:38:31 +03:30
README.md New guide 2024-06-27 12:30:51 +03:30
tsconfig.json Add files via upload 2024-06-14 20:58:06 +03:30

lollipop 🍭

A friendly and lovely cli youtube downloader written in typescript for Linux, MacOS, Windows.

preview

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

Installation (Linux/MacOS)

  • Run this command on your terminal to install lollipop:
    curl -fsSL https://raw.githubusercontent.com/sudospaes/lollipop/main/install.sh | bash
    
  • Run these to verify:
    lollipop
    

Installation (Windows)

No installer has been written for Windows yet

  • Download latest version from release
  • Rename downloaded file to lollipop
  • Open terminal or cmd and run lollipop:
    ./lollipop.exe
    

How to use (example)

Lollipop uses tags to download from YouTube. You have to provide it your desired video tag and audio tag, for example, the command below:

./lollipop down youtube_link -v tag_number -a tag_number

If you won't do that. It's be fine. just type ./lollipop down youtube_link to lollipop downloading highest qualities for you :3

Lollipop has not left you alone to get the tag number. You can get the information with using get command, see this example:

./lollipop get https://youtu.be/-dYB0xfE7qs?si=29PqrPHpJ2Xd1lah

You will get this output from lollipop:
get-command
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