Pull to refresh

Comments 43

UFO just landed and posted this here
UFO just landed and posted this here
а еще в урл дисклоусится айдишник автора скрипта, а там уже и до его смешных фоток не далеко :)

Мое больное воображение решило, что с вгетом оно красивше будет. Да и какая разница, если вгет все равно по-умолчанию в системе есть?
Слишком много странных комментариев, которые веселят только автора.
Ещё автор напутал с принтами. Гораздо интереснее бы смотрелось так:
print("Ну")
print("вот,")
print("теперь")
print("приступаем")
print("к")
print("даунлоадингу!")
print("Помни,")
print("юзер,")
print("что")
print("скачается")
print("весь")
print("плейлист!\n")
пробелы все-таки нужны :)
Судя по тексту в коде автор тот еще остряк
Скрипт можно смело ужать на пару килобайт, выдрав бессмысленный текст.
Ещё один что-ли? Не так давно такой же точно с пхп был.
А если ближе к делу:
>Ведь опыт использования у меня уже есть (писал десктопный плеер на Qt). Но лепить полноценное приложение, тем более на плюсах или каком-либо другом языке, мне показалось слегка не умным решением.
>писал десктопный плеер на Qt
Ты конечно извини, но зачем лепить полноценное приложение, когда оно по твоим словам уже слеплено? Как на счет того, чтобы поставить просто какую-нибудь галку, тычку, чтобы вместо воспроизведения, твоя чудо машина треки складировала в папку? Или ещё такой вариант, чтобы воспроизводящийся трек она сейвила в заранее выбранную папку. Ну и уж напоследок, совсем идеальный вариант: те треки которые тебе сильно по нраву, ты «отмечаешь» либо 5-звездочным рейтингом, либо каким-нибудь хоткеем, и они автоматически сохраняются в заданную папку.
Господи, столько всяких разных вариантов, и любой из них дописался бы в существующий плеер на Qt раза в два быстрее чем сочинение этих твоих юмористических отступлений в скрипте.
Упс. Немножко не туда отправил, не обессудьте. Хотел в основной тред отправить, а не в комментарий комментарию :}
Да, ты прав. Но тот проект я не трогал уже, наверное, с год, и вспоминать, что там да как мне было совершенно влом.
Одному мне показалось, что комментариев больше, чем кода? :)
Похоже, нужен python 2.7, в 3.3 ругается на строки типа print «Привет, юзер!» (надо print («Привет, юзер!»)), нет urllib2 (надо urllib.request), raw_input (надо input), и прочая…
Ээх… лучше бы в десктопный клиент свой добавили функцию скачать все…
Кстати, токен для авторизации можно один раз получить и вбить в скрипт, чтоб не париться с копипастом каждый раз. Для этого нужно запросить приложению разрешения для работы в оффлайне
А он точно не меняется?
А теперь тоже самое в пять строк на баше?
UFO just landed and posted this here
А я недавно делал парсер Яндексовых плейлистов, тоже на Python. Надо было сохранить парочку для оффлайнового доступа. Музыка вообще не нужна была, нужны были только метаданные (исполнитель, название, альбом).

Скажи, Яндекс, ну вот что, нельзя сделать экспорт плейлистов хоть в txt?
Можете показать, выложить? Часто пользуюсь яндекс музыкой но при перенесении музыки в оффлайн все время руками копирую названия композиций, все руки не доходят сделать скрипт. Очень вовремя вы здесь появились. Буду благодарен, если поделитесь вашими наработками.
На выходных тогда выложу, сейчас работы привалило :)
берем файрфокс (!), открываем нужный плейлист, сейвим как text file, далее SED > GREP > WGET
и никаких удавов
«Итак, первое, что я сделал — октрыл список расширений оперы и набрал в поиске «vkontakte». Но вот оказия, все приложения предлагали качать по одному треку, в основном добавляя рядом с ним кнопочку «скачать». „

Ммм. Видимо плохо смотрели. Расширение SaveFrom.net помощник позволяет скачивать всю музыку со страницы.
Спасибо. Нашел недоработку. У меня в именах файлов
&
вместо
&
. Думаю аналогично с другими спецсимволами html.
Эх злобный парсер. Ну вы поняли)
filename_new = path+"/"+artistMas[i]+ " - " + titleMas[i] + ".mp3";
...
os.rename(path+"/"+filename[0], path+"/"+artistMas[i]+ " - " + titleMas[i] + ".mp3")


Пути корректно делать через os.path.join()
Надстройка VKOpt позволяет получить полный список ссылок на mp3-файлы из плей-листа одним кликом.
image
Копирование списка открывает окно Download Master, который быстро скачает всё в нужную папку. Зачем, простите, столько велосипедов?
Не у всех людей на компе стоит винда. Стало быть, не у всех стоит даунлоад мастер.

Плюс, просто по ссылке он скачат все с названиями в виде dkjghlaisduhjkashlfha.mp3, а не с нормальными.
Даже на мобильных платформах есть менеджеры загрузок, что поддерживают закачку по списку.
По ссылке вида dkjghlaisduhjkashlfha.mp3/?Band%20-%20Song.mp3 скачается с нормальным названием. VKopt, как и другие подобные скрипты, выдают линки именно в удобоваримом виде.
Ещё аргументы?
На Mac'e с скачкой по списку справилась бесплатная Progressive Downloader 1.4 www.macpsd.net
А я вот искал способ автоматизации скачки видео определённого юзера ВК. Наткнулся на эту статью. Только вот не могу разобраться как качать видео таким манером…
А мне вот очень пригодится скриптик ваш, ибо винду тоже редко вижу :)
И немного весёлых комментариев, контрастирующих с серой массой остальных очень даже в кассу =)
Я бы вот ещё только на github бы закоммитил скрипт, чтобы не пропал он и гуглился лучше.
Спасибо!

ps. баг с &amp удалось пофиксить?
Я только начал изучать python и попробывал сделать «что-то» используя преведенные куски кода плюс добавил курл для того чтобы не приходилось в ручную вбивать. Если пригодится, используйте на здоровье.
pastebin link
Sign up to leave a comment.

Articles

Change theme settings