LINUX.ORG.RU

MuDo и Debian Lenny


0

0

На скрине изображена самописная программа MuDo (Music Downloader), позволяющая скачивать аудиозаписи с сайта ВКонтакте. Давно видел подобные программы под вражую ось, а под GNU/Linux такого не было, вот и решил написать свою. Программа написана на python+PyQt (прошу за это сильно не бить) и распространяется под лицензией GNU GPL. Подробности можно найти на сайте проекта: http://mudo.googlecode.com/.

Теперь о рабочем окружении: WM — openbox, панель — tint2, справа внизу находится прозрачный trayer, conky, думаю, узнали все.

Буду раз справедливой критике, предложениям, впечатлениям и багрепортам.

>>> Просмотр (1280x1024, 295 Kb)



Проверено: hibou ()

Re: MuDo и Debian Lenny

>Программа написана на python+PyQt (прошу за это сильно не бить).

За это не бить, за это гладить надо.

Pavval ★★★★★ ()

Re: MuDo и Debian Lenny

>На скрине изображена самописная программа MuDo (Music Downloader), позволяющая скачивать аудиозаписи с сайта ВКонтакте. Давно видел подобные программы под вражую ось, а под GNU/Linux такого не было,

https://addons.mozilla.org/en-US/firefox/addon/3006
ты не поверишь..

SplindeR ()
Ответ на: Re: MuDo и Debian Lenny от Pavval

Re: MuDo и Debian Lenny

>За это не бить, за это гладить надо.

Бить за тяжеловесность надо :) Хотя даже на моем Celeron 1GHz CPU/256Mb RAM работает очень даже хорошо, не хуже С++/Qt или C++/GTK.

DiGital ()

Re: MuDo и Debian Lenny

У меня тоже есть эта музыкальная композиция (которая в фокусе на скрине). Мне она очень нравится! Я мечтаю сыграть ее сам на пианино. Но не знаю хватит ли скорости правой руки. Быстрая довольно-таки мелодия!

hibou ★★★★★ ()
Ответ на: Re: MuDo и Debian Lenny от SplindeR

Re: MuDo и Debian Lenny

>https://addons.mozilla.org/en-US/firefox/addon/3006

>ты не поверишь..

Охотно верю. Но использовать это не слишком-то удобно, ибо для этого нужно:

1) Иметь Firefox

2) Заходить на ВК, сто раз клацать для поиска.

3) Пролистывать n страниц с кучей дубликатов для того, чтобы найти нужное.

4) Нажать на кнопку "Плей"

5) Найти нужный файл в меню Download Helper'a

6) Выбрать папку для сохранения и вручную переименовать файл, чтобы он не был вида 'a3874d8a9b898.mp3'

В программе это все автоматизировано.

Существуют еще скрипты для greasemonkey, но они также требуют п.1-3, а при отсутствии расширения DownThemAll еще и п.6.

DiGital ()

Re: MuDo и Debian Lenny

Название проекта сменить бы только, а то звучит как Мудо =). А так очень хорошо, особенно радует PyQT =)

teddybear ()
Ответ на: Re: MuDo и Debian Lenny от hibou

Re: MuDo и Debian Lenny

>У меня тоже есть эта музыкальная композиция (которая в фокусе на скрине). Мне она очень нравится! Я мечтаю сыграть ее сам на пианино. Но не знаю хватит ли скорости правой руки. Быстрая довольно-таки мелодия!

Да, мелодия суперная. Я тоже очень люблю Джеймса Ласта и Рихарда Клайдермана и инструментальную музыку вообще. К сожалению, играть не умею...

DiGital ()
Ответ на: Re: MuDo и Debian Lenny от teddybear

Re: MuDo и Debian Lenny

>Название проекта сменить бы только, а то звучит как Мудо =).

Кстати, если кто-нибудь придумает новое интересно название, то обязательно сменим :))

>А так очень хорошо, особенно радует PyQT =)

Спасибо :)

DiGital ()
Ответ на: Re: MuDo и Debian Lenny от DiGital

Re: MuDo и Debian Lenny

Нахожу одну проблему в методе - не виден битрейт искомой песни.

У вас эта проблема решена?

SplindeR ()

Re: MuDo и Debian Lenny

классно, но у меня ощущение, будто чего-то не хватает.

название программы веселое :)

opensuse ()
Ответ на: Re: MuDo и Debian Lenny от opensuse

Re: MuDo и Debian Lenny

да, не хватает виджетов на рабочем столе :)

> Для корректной работы программы Вам необходимо иметь аккаунт ВКонтакте.

ффффффффааааааааааа... без аккаунта она вообще не работает, или находит не всю музыку?

opensuse ()
Ответ на: Re: MuDo и Debian Lenny от teddybear

Re: MuDo и Debian Lenny

Не надо менять название! Оно очень хорошо отражает сущность вКонтакте.

petrosyan ★★★★★ ()
Ответ на: Re: MuDo и Debian Lenny от DiGital

Re: MuDo и Debian Lenny

>>Название проекта сменить бы только, а то звучит как Мудо =).

> Кстати, если кто-нибудь придумает новое интересно название, то обязательно сменим :))

Еще бы ее заточить под создание рингтонов для мобильных телефонов, тогда к нынешнему название можно добавить "-звон"

ysagat ()

Re: MuDo и Debian Lenny

> Программа написана на python+PyQt (прошу за это сильно не бить) и распространяется под лицензией GNU GPL

за что ж тут бить? для такой программы самый верный выбор. быстро, удобно, кроссплатформенно.

val-amart ★★★★★ ()
Ответ на: Re: MuDo и Debian Lenny от SplindeR

Re: MuDo и Debian Lenny

>Нахожу одну проблему в методе - не виден битрейт искомой песни.

>У вас эта проблема решена?

Это №1 в списке TODO. Скорее всего данная функция будет реализована в качестве плагина и только для выбранных пользователем записей, т.к. если битрейт будет запрашиваться для каждой записи, то тормоза будут дикие, особенно для пользователей с низкой скоростью интернета, и так время отклик от сервера вконтакте огромное.

>да, не хватает виджетов на рабочем столе :)

Попробуем реализовать :)

>ффффффффааааааааааа... без аккаунта она вообще не работает, или находит не всю музыку?

Раньше, вроде бы, что-нибудь находило без аккаунта, а теперь это дело перекрыли :(

DiGital ()
Ответ на: Re: MuDo и Debian Lenny от DiGital

Re: MuDo и Debian Lenny

>Да, мелодия суперная. Я тоже очень люблю Джеймса Ласта и Рихарда Клайдермана и инструментальную музыку вообще.

Кстати да, за Ласта на скрине зачотец. А его вариант Nights in white Satin просто обожаю.

eduard_pustobaev ★★ ()

Re: MuDo и Debian Lenny

блин... а есть какойнить консольный "Вконтактовый Поместитель Графити"?

GNU/Linux конечноже

mkfifo ()
Ответ на: Re: MuDo и Debian Lenny от opensuse

Re: MuDo и Debian Lenny

ЕМНИП, на сайте поиск без аккаунта не работает. А что, реально так сложно завести?

lomereiter ()
Ответ на: Re: MuDo и Debian Lenny от lomereiter

Re: MuDo и Debian Lenny

Не сложно. Просто это быдло хрень. Кстати для автора есть выход. Можно завести аккаунт 1 общий для всех. Закрыть для всех, и не добавлять никого. И через него все делать ;) Или реализовать возможность регистрация, а то мне лень на при мер регистрироваться

bosha ()

Re: MuDo и Debian Lenny

Сделайте, пожалуйста, возможность загрузки музыки на сайт.

Jayrome ★★★★★ ()
Ответ на: Re: MuDo и Debian Lenny от bosha

Re: MuDo и Debian Lenny

Первый вариант -- точно бред, т.к. vkontakte.ru не позволяет загружать однотипные страницы слишком часто. Насчёт второго -- ссылка на http://vkontakte.ru/reg0 устроит?

lomereiter ()

Re: MuDo и Debian Lenny

>программа издана под лицензией GNU GPL v2.0.

>использование в коммерческих целях запрещено

Поделил на ноль.

Minoru ★★★ ()
Ответ на: Re: MuDo и Debian Lenny от mkfifo

Re: MuDo и Debian Lenny

>блин... а есть какойнить консольный "Вконтактовый Поместитель Графити"?

>GNU/Linux конечноже

У меня когда-то был php-скриптик для этого дела. Скачал я его, кажется, с http://lavente.ru/. Но думаю, это тоже надо реализовать на питоне.

Кстати, консольная версия mudo тоже будет, ибо удобно.

>Можно завести аккаунт 1 общий для всех.

Не получится. Одну причину lomereiter уже назвал, а второй является то, что таких пользователей создавать запрещено.

>Сделайте, пожалуйста, возможность загрузки музыки на сайт.

Как-нибудь сделаем.

>>программа издана под лицензией GNU GPL v2.0.

>>использование в коммерческих целях запрещено

>Поделил на ноль.

Не все знают, что такое GNU GPL v2.0 :)

DiGital ()
Ответ на: Re: MuDo и Debian Lenny от lomereiter

Re: MuDo и Debian Lenny

сложно. постоянно сидеть там я не собираюсь, а без этого аккаунт удалят.

opensuse ()
Ответ на: Re: MuDo и Debian Lenny от opensuse

Re: MuDo и Debian Lenny

>сложно. постоянно сидеть там я не собираюсь, а без этого аккаунт удалят.

Не удалят. У них уже столько висит "пустых" аккаунтов, под которыми люди не сидят, а они не удаляют. К тому же, если программа будет заходить под этим аккаунтом — это уже активность.

DiGital ()
Ответ на: Re: MuDo и Debian Lenny от DiGital

Re: MuDo и Debian Lenny

ок, попробую.

как собрать libxml2dom? в ридми описано только как собрать deb пакет, а мне нужен rpm

opensuse ()
Ответ на: Re: MuDo и Debian Lenny от opensuse

Re: MuDo и Debian Lenny

Я откопал вот такую команду:

python setup.py bdist_rpm

А для себя я пакета не собирал, сразу установил его питону. И в дебиане, и в арчлинуксе все прошло нормально. Вот команды:

python setup.py build

sudo python setup.py install

Краткую справку дают

python setup.py --help-commands

и

python setup.py --help

DiGital ()
Ответ на: Re: MuDo и Debian Lenny от DiGital

Re: MuDo и Debian Lenny

спасибо, собрал.

пс. хозяйке на заметку: build.sh выдает "build.sh: line 15: lrelease: команда не найдена", нужно заменить в скрипте lrelease на /usr/lib/qt3/bin/lrelease

opensuse ()
Ответ на: Re: MuDo и Debian Lenny от opensuse

Re: MuDo и Debian Lenny

>сложно. постоянно сидеть там я не собираюсь, а без этого аккаунт удалят.

а некоторые благодаря вконтакту нашли свою любовь...

в любом случае это лучшая соц. сеть по россии, и даже лучше facebook'a с которого вконтакт сплагиачен практически целиком и полностью.

Messing ()

Re: MuDo и Debian Lenny

Как минимум приятно. Ну и за программку жирный плюс, хоть и не сижу в вконтактах.

skiminok1986 ★★★★ ()
Ответ на: Re: MuDo и Debian Lenny от Minoru

Re: MuDo и Debian Lenny

>>программа издана под лицензией GNU GPL v2.0.
>>использование в коммерческих целях запрещено

>Поделил на ноль.


или я чего-то не понял, или ты сморозил глупость. гпл не запрещает коммерческого использования программ, а автор волен вносить любые поправки в лицензию.

val-amart ★★★★★ ()

Re: MuDo и Debian Lenny

может, кому-нибуть пригодится

jeyc ()

Re: MuDo и Debian Lenny

название норм - как раз для фконтакте
прогу заценим

rkn ()
Ответ на: Re: MuDo и Debian Lenny от Messing

Re: MuDo и Debian Lenny

социальных сетей не может быть "лучших", социальные сети это зло

rkn ()
Ответ на: Re: MuDo и Debian Lenny от opensuse

Re: MuDo и Debian Lenny

>пс. хозяйке на заметку: build.sh выдает "build.sh: line 15: lrelease: команда не найдена", нужно заменить в скрипте lrelease на /usr/lib/qt3/bin/lrelease

Хм.. Странно. Может lrelease для четвертой Qt в какой-то отдельный пакет включен. Но он, собственно и не сильно нужен, т.к. готовый mudo.qm (а точнее - mudo_rc.py) уже есть в архиве, build.sh - это так, для перестраховки, после применения патчиков, например.

Да, и лучше s/qt3/qt4/, т.к. иди знай, как у разных версий lrelease работает.

DiGital ()

Re: MuDo и Debian Lenny

К сожалению, проверить не смог: обе найденные сборки libxml2dom упорно просят питон2.6.
У мну OpenSUSE 10.3 с питоном 2.5.х и обновиться до 2.6 никак не выходит - слишком много завязано на питоновых2.5 перделках а-ля python-chm, python-vorbis, pybluez etc., которых под 2.6 не нашёл.
Жаль.

Steplton ★★★★★ ()
Ответ на: Re: MuDo и Debian Lenny от Steplton

Re: MuDo и Debian Lenny

а как насчет ignore dependencies? да и какие-то старые у тебя приблуды. у меня, к примеру, pybluez 0.15-3.44 нормально работает с питоном 2.6.0

opensuse ()
Ответ на: Re: MuDo и Debian Lenny от Steplton

Re: MuDo и Debian Lenny

>К сожалению, проверить не смог: обе найденные сборки libxml2dom упорно просят питон2.6.

>У мну OpenSUSE 10.3 с питоном 2.5.х и обновиться до 2.6 никак не выходит - слишком много завязано на питоновых2.5 перделках а-ля python-chm, python-vorbis, pybluez etc., которых под 2.6 не нашёл. Жаль.

Попробуй собрать libxml2dom вручную. Сборка идет меньше минуты, отдача команд — и того меньше:

python setup.py build && sudo python setup.py install

P.S. Тестировалось на Debian Lenny, python2.5.

DiGital ()
Ответ на: Re: MuDo и Debian Lenny от DiGital

Re: MuDo и Debian Lenny

> Попробуй собрать libxml2dom вручную.
Спасибо, всё заработало.

Steplton ★★★★★ ()
Ответ на: Re: MuDo и Debian Lenny от Steplton

Re: MuDo и Debian Lenny

>Спасибо, всё заработало.

Пожалуйста, рад был помочь.

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