https://github.com/helltraitor/music-downloader-py
Simple way to download music
https://github.com/helltraitor/music-downloader-py
Last synced: about 2 months ago
JSON representation
Simple way to download music
- Host: GitHub
- URL: https://github.com/helltraitor/music-downloader-py
- Owner: helltraitor
- License: mit
- Created: 2022-07-16T18:13:57.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-03-26T20:10:51.000Z (about 3 years ago)
- Last Synced: 2025-01-02T00:42:59.970Z (over 1 year ago)
- Language: Python
- Size: 122 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Music downloader
Music downloader is a package for downloading and managing music on personal device.
This project aims to be flexible (extendable) and user-friendly (simple for use).
## Features
### About
About command allows fetching information about entire application or some concrete domain.
Example:
downloader about yandex
### Cookies
Cookies command allows to set, get or delete cookies, that is important for fetcher.
Note that some values or keys may not be set properly in the shell. You can use `""`
for wrapping keys and values to fix it.
Example:
downloader cookies set yandex.ru Session_id "value_from_cookies"
### Fetch
This is all about. Fetch allows to download required resource from domain.
Example:
downloader fetch https://music.yandex.ru/artist/1480281 -d %USERPROFILE%/Downloads
For updating, you can use `-c ignore`. That allows to skip tracks with the same names.
And there is the problem. Naming. It is easier to redownload all library instead of updating.
(When you have previous library. But if you fetch tracks via downloader, you can just use flag
above.)
I strongly believe that in yandex domain tracks will have same principles of naming that will
allow simple updating of tracks.
## Contributing
It's open project, just make PR.
If you have any proposals, just create an issue.