Для собственных нужд написал консольную искалку-качалку для ВКонтакта, где, как известно, найдется любая музыка))
Скрипт берет 1-й аргумент как строку поиска, ищет за ней аудиозаписи ВКонтакте и качает первую из них через wget в текущую папку, при этом правильно называет - "Автор - Песня.mp3"
Конфигов и логина/пароля не надо, так как там уже прописан мой фейк.
Пример работы:
Код:
[anderson@arch(0) ~/src/vkget]$ ./vkget.py "soad mr jack"
> Logging in...
> Parsing cookies...
> Authorizing...
> Searching for a track...
> Fetching URL...
> Done!
> Track name: SOAD - mr. Jack
> Track URL: http://cs4824.vkontakte.ru/u74991816/audio/056c00357724.mp3
--2011-01-12 03:13:48-- http://cs4824.vkontakte.ru/u74991816/audio/056c00357724.mp3
Визначення імені cs4824.vkontakte.ru... 93.186.234.160
Connecting to cs4824.vkontakte.ru|93.186.234.160|:80... під'єднано.
HTTP-запит надіслано, очікуєм відповіді... 200 OK
Довжина: 6044151 (5,8M) [audio/mpeg]
Saving to: `SOAD - mr. Jack.mp3'
100%[======================================================>] 6 044 151 643K/s in
6,9s
К сожалению 30% скачанной из вк музыки остается непротегованной а т.к. я ее оттуда гигами качаю количество "cc84fde.mp3" неуклонно увеличивается.
Моя идея в том что человек жмет на странице своего аудио ктрл-а ктрл-ц и результат копирует в блокнот (ну или например из паблика с музыкой прямо со стены). Я таки осилил скрипт (на VB 6.0 к сожалению, больше меня в школе/шараге ничему кроме паскаля не учили) который весь этот вывод из буфера обмена приводит к виду Artist - Title mm:ss
Длительность -более или мене уникальный параметр для муз. файлов поэтому теоретическая (кхм, в проекте) программа будет проходиться по заданной на жестком диске папке сверяя длительности файлов со списком в тхт формате при единственном совпадении переименовывая автоматически, при множественном - выдавая собственно совпадения, чтобы человек мог вручную прослушать варианты и собственно переименовать.
Мне кажется это никому не упало и только я скачиваю с вк полный рандом из рекомендаций чтобы чтото новое послушать, но
Если не жалко, помогите советом как и на чем лучше дописывать оставшуюся часть программы (неделю уже курю библиотеки работы с файлами в яве даже длительность муз. файлов нашел а как нормально из тхт построчно считывать ни в одном самоучителе не увидел) _________________
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах