Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vanyasem/vk-songs
Downloads VK songs
https://github.com/vanyasem/vk-songs
downloader python vk vk-api vk-music vk-songs vkontakte vkontakte-api
Last synced: about 1 month ago
JSON representation
Downloads VK songs
- Host: GitHub
- URL: https://github.com/vanyasem/vk-songs
- Owner: vanyasem
- License: gpl-3.0
- Created: 2017-11-03T12:43:00.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-02-29T22:15:23.000Z (over 4 years ago)
- Last Synced: 2024-10-09T18:21:50.177Z (about 1 month ago)
- Topics: downloader, python, vk, vk-api, vk-music, vk-songs, vkontakte, vkontakte-api
- Language: Python
- Size: 65.4 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
VK Songs
========
![Python 3.5, 3.6, 3.7](https://img.shields.io/pypi/pyversions/vk_songs.svg)
[![PyPI](https://img.shields.io/pypi/v/vk-songs.svg)](https://pypi.python.org/pypi/VK-Songs)
[![AUR](https://repology.org/badge/version-for-repo/aur/vk-songs.svg)](https://aur.archlinux.org/packages/vk-songs)
[![Travis](https://img.shields.io/travis/vanyasem/VK-Songs.svg)](https://travis-ci.org/vanyasem/VK-Songs)vk-songs is a command-line application written in Python that downloads VK audio files. Use responsibly.
Features
--------
- Scrape user's music
- Scrape community's music
- Scrape albums
- Embedding supportInstall
-------#### Arch GNU/Linux
For the stable version:$ trizen -S vk-songs
For the git version:
$ trizen -S vk-songs-git
#### Other distros
For the stable version:$ pip3 install vk-songs --upgrade --user
For the git version:
$ pip3 install git+https://github.com/vanyasem/VK-Songs.git --upgrade --user
Usage
-----
Just run the app, it's interactive$ vk-songs
**Note:** If running from PyCharm, make sure to check "Emulate terminal in output console" in your Run configuration.
Contributing
------------
1. Check open issues or open a new one to start a discussion around
your idea or a bug you found
2. Fork the repository and make your changes
3. Send a pull requestFuturelog
---------
- Qt5 GUI
- Embedding how-to
- Configuration (file mask, log level, destination, ID3 tagging)
- Session caching
- User ID decoding
- Download albums to separate folders
- AppImage
- Windows EXE
- MacOS Build