a friendly and lovely cli youtube downloader https://github.com/sudospaes/lollipop
Find a file
2024-06-16 23:42:38 +03:30
.github/workflows Update build-windows.yml 2024-06-16 08:07:22 +03:30
src v0.0.4 2024-06-16 19:33:24 +03:30
.gitignore ^^ 2024-06-16 01:48:15 +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 Update README.md 2024-06-16 23:39:07 +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

How to run

  • Download latest version from release

  • Rename downloaded file to lollipop

  • Open terminal or cmd and run lollipop:
    Linux/MacOS

    chmod +x lollipop
    ./lollipop
    

    Windows

    lollipop.exe
    

    Lollipop has a built-in guide. Type these commands to find out what the commands and them flags do:
    Linux/MacOS

    ./lollipop help get
    ./lollipop help down
    

    Windows

    lollipop.exe help get
    lollipop.exe help down
    

    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 number tag. 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