LINUX.ORG.RU

скрипт для скачивания музла с musicmp3spb.ru


0

1

Написал вот: http://pastebin.com/uQjF1uc1

Может кому еще пригодится. Может еще куда выложить?

Использование:

sr@cocaine:~/___wtf$ ./musicmp3spb.py http://musicmp3spb.org/album/dualism.htmll'
Downloading song from http://musicmp3spb.org/download/arms_of_the_sea/418ec9e6c514a8fb5a0d071ebd2a208a1387032264
Downloading: 01-arms_of_the_sea.mp3 Bytes: 15730982
      1826816  [11.61%]

Т.е. создаем директорию для альбома и запускаем скрипт, передавая url альбома (в этом случае http://musicmp3spb.org/album/dualism.html, скрипт нам в директорию качает все песни.

Надо установить Python и mechanize. Для Debian apt-get install python-mechanize, для винды использовать можно easy_install:

http://wwwsearch.sourceforge.net/mechanize/download.html

Наконец-то я смогу качать музло на работе без торрента и без необходимости выкликивать каждую песню (на musicmp3spb.org есть почти все).

★★

Последнее исправление: dissident (всего исправлений: 1)

Вот это я понимаю, серьезные проекты! Спасибо тебе, добрый человек. Низкий поклон от всего ЛОРа. Хлеб да соль.

anonymous
()
Ответ на: комментарий от anonymous

Ой ну прости. Мне музло надо было качать, я написал. Искал что-то такое в инете, нашел какие-то плагины непонятные к фаерфоксу. Но ты прав, х-ня конечно.

dissident ★★
() автор топика
3 июля 2015 г.

Спасибо огромное! Тоже нашёл странный плагин к firefox, которым вообще непонятно как пользоваться. А этот скрипт работает отлично! Я взял его за основу и добавил код для создания подпапки для каждого альбома и скачивания обложек альбома.

Результат тут: http://pastebin.com/Pwvt99aq

В названии папки будут исполнитель, год и название альбома. Например: Artist - 2000 - Album name Всё вычитывается из html страницы альбома. Eсли это однозначно вычитать нельзя, то берётся часть title из html. Тогда название папки выглядит так: Album name, Artist

Названия файлов у обложек довольно странные, потому все обложки сохраняются с названиями cover_01.jpg, cover_02.jpg, итп Если обложек 5 или больше, то для них создаётся подпапка «covers»

Протестировано успешно под ubuntu

anonymous
()

оооо, этот сайт еще жив! Помню как зависал на нем, когда только инет появился)

Waldo-de-Kard ★★
()

Можно было на гитхабе или аналоге каком выложить, всяко удобнее пастбина.

orm-i-auga ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.