Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Имеется список аудиозаписей в текстовом формате. Скрипт находит песню по строке. Добавляет в аудиозаписи самую популярную песню из тех, что нашел.

Notifications You must be signed in to change notification settings

alexandrettio/vk-audio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

# 2014-11-25 
# Vorontsova Aleksandra for Time Club
# Contact me by email [email protected]

О чем эта программа?
Пусть имеется список аудиозаписей в текстовом формате. Скрипт находит песню по строке. 
Добавляет самую популярную песню из тех, что нашел(На этом месте очевидно происходят иногда проблемы, например добавляется не оригинал, а ремикс или название несколько искажено)
После того как песня добавлена, она переименовывается в формат %Исполнитель - %Композиция | Time Club
Песня будет добавлена всем людям и группам, которые указаны в массиве clubs в файле config
Песни, которые распознать не удалось будут отображены в файле errors.txt

Для работы с программой необходимо:
1.1. Установить требуемый для вашей ОС python2 с официального сайта
1.2. Если вы страдаете под Windows установить curl
1.3. Установить библиотеку AntiGate. Инструкция тут https://github.com/gotlium/antigate
---------------------------------
2. Заполнить файл config.py 
  club = dict([('email', ''), #ваш имейл
    ('password', ''),         #ваш пароль 
    ('group_id', ''),         #положительное число - ID группы где вы администратор
    ('user_id', ''),          #положительное число  - ID вашего пользователя
    ('token', '')])           #оставить пустым
Таких записей может быть сколь угодно много. Обязательно каждая запись под своим именем, допустимым для переменных в python. Крайне рекомендуется использовать сокращение названия клуба.
Все клубы должны быть перечислены через запятую в строке clubs. Например для записей gnz = dict..., ubz = dict..., rfm = dict..., kpr = dict... строка должна выглядеть так
  clubs = [gnz, ubz, rfm, kpr]
Остальные поля получить, создав приложение в vk и изъяв ключ antigate у того, у кого он есть.
---------------------------------
3. Сохранить файл 
songs.txt в той же директории, что и скрипт
Важно, чтоб название песни стояло в конце и было разделено Исполнитель-Название, а путь, если он есть был отделен от исполнителя обратным слешем.

Файл songs.txt может выглядеть например так:

Supernatural OST\Season 1\Eagles Of Death Metal - Speaking In Tongues.mp3
«¥©«¨áâ பªã«ìâ  10 ®ªâï¡àï\Foo Fighters - Statues.mp3
Elvis Presley - Hound Dog.mp3

About

Имеется список аудиозаписей в текстовом формате. Скрипт находит песню по строке. Добавляет в аудиозаписи самую популярную песню из тех, что нашел.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages