Download million songs from Terminal
- Python 3 installed on your system.
- Pip modules:
beautifulsoup4
,bs4
,requests
,urllib3
.
First, install required modules:
python3 -m pip install beautifulsoup4 bs4 requests urllib3
Then clone this repository into your home directory:
cd ~
git clone https://github.com/dphans/pidown
cd pidown
To get started, run main.py
script:
python3 main.py --help
If you see message like below, all things work good:
usage: main.py [-h] [-gl [GET_LINK [GET_LINK ...]]]
[-gp [GET_PLAYLIST [GET_PLAYLIST ...]]]
{list,search,settings} ...
Search, Download over million songs from your Terminal!
positional arguments:
{list,search,settings}
list list all available services
search search songs with keyword
settings setup default settings
optional arguments:
-h, --help show this help message and exit
-gl [GET_LINK [GET_LINK ...]], --get-link [GET_LINK [GET_LINK ...]]
get download links by songs urls, detect service
automatically
-gp [GET_PLAYLIST [GET_PLAYLIST ...]], --get-playlist [GET_PLAYLIST [GET_PLAYLIST ...]]
get download links by playlists urls, detect service
automatically
python3 main.py search <song name, artist...>
python3 main.py list
python3 main.py settings -d path/to/directory
python3 main.py -gl <site url>
You can paste many links:
python3 main.py -gl link1 link2 link3
python3 main.py -gp <site url>
You can paste many links:
python3 main.py -gp link1 link2 link3