Этого треда уже нет.
Это копия, сохраненная 27 ноября 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Это копия, сохраненная 27 ноября 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
5 Мб, mp4
Итак, господа, ноябрь 2017. Грёбанная мэйлрушечка не даёт нам, пиратам, никакого житья и теперь даже в структуре m.vk.com нет никакой возможности выискать mp3, соответствующую моим аудиозаписям.
Итак, моя задача такова - как сломать их последнюю защиту этого дела. Более формально: есть страница ВК и возможность запускать на ней любые скрипты, в том числе send('Vasya', 'Я гей'), надо распарсить все аудиозаписи на ней и найти соответствующие mp3.
Или проще -- если есть какой-то софт, который это уже умеет. Ибо пользоваться таким софтом всегда стрёмно, хочется, чтобы он ещё и был опенсорсным, что-то вроде такого, но работающее на текущий момент: https://github.com/ginz/VkMusicDownloader2
Итак, моя задача такова - как сломать их последнюю защиту этого дела. Более формально: есть страница ВК и возможность запускать на ней любые скрипты, в том числе send('Vasya', 'Я гей'), надо распарсить все аудиозаписи на ней и найти соответствующие mp3.
Или проще -- если есть какой-то софт, который это уже умеет. Ибо пользоваться таким софтом всегда стрёмно, хочется, чтобы он ещё и был опенсорсным, что-то вроде такого, но работающее на текущий момент: https://github.com/ginz/VkMusicDownloader2
121 Кб, 906x1500
>>2177750 (OP)
Модуль vk_api для Python пока может парсить аудиозаписи из m.vk.com.
Модуль vk_api для Python пока может парсить аудиозаписи из m.vk.com.
>>2177802
https://github.com/python273/vk_api/blob/master/examples/get_all_audio.py -- видно, что последний коммит на тему аудио -- в августе, а с тех пор уже мегатонны воды утекли
https://github.com/python273/vk_api/blob/master/examples/get_all_audio.py -- видно, что последний коммит на тему аудио -- в августе, а с тех пор уже мегатонны воды утекли
>>2177848
Все ещё работает, я проверял. Главное логиниться по номеру телефона, а не по токену.
Все ещё работает, я проверял. Главное логиниться по номеру телефона, а не по токену.
>>2177851
My bad. Оно реально расшифровывает строку из audio URL. https://github.com/python273/vk_api/blob/master/vk_api/audio_url_decoder.py
My bad. Оно реально расшифровывает строку из audio URL. https://github.com/python273/vk_api/blob/master/vk_api/audio_url_decoder.py
>>2177952
Ну, там необязательно совсем реверсить, главное было просто перенести на Python без понимания, что происходит.
Ну, там необязательно совсем реверсить, главное было просто перенести на Python без понимания, что происходит.
>>2177750 (OP)
Збс, добился фикса в https://github.com/ginz/VkMusicDownloader2
В общем, надо было только послать автору https://github.com/python273/vk_api/blob/master/vk_api/audio_url_decoder.py
Збс, добился фикса в https://github.com/ginz/VkMusicDownloader2
В общем, надо было только послать автору https://github.com/python273/vk_api/blob/master/vk_api/audio_url_decoder.py
>>2178928
Красава
Красава
1,5 Мб, 1791x2166
>>2178928
Малаца, я и не думал, что существуют гуишные опенсорцные качалки. Всегда сам костылил...
Малаца, я и не думал, что существуют гуишные опенсорцные качалки. Всегда сам костылил...
https://github.com/rg3/youtube-dl умеет скачить всё что угодно
/thread
/thread
Блин, я тупой, как воспользоваться этим VkMusicDownloader2? Моего скудного ума хватило только на то чтобы поставить java и maven. Объясните пожалуйста.
>>2179703
Maven выдает такую хуйню, я только начало лога с ошибками скопировал.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.999 s
[INFO] Finished at: 2017-11-15T22:40:17+05:00
[INFO] Final Memory: 18M/61M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.jetbrains.kotlin:kotlin-maven-plugin:1.1.2-2:compile (compile) on project VkMusicDownloader2: Compilation failure
[ERROR] org.jetbrains.kotlin.util.KotlinFrontEndException: Exception while analyzing expression at (16,30) in c:/vk2/src/main/java/ws/ginzburg/tools/PersistentCookieStore.kt:
[ERROR] ObjectMapper()
[ERROR]
[ERROR] at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:257)
[ERROR] at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.access$200(ExpressionTypingVisitorDispatcher.java:48)
[ERROR] at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$1.invoke(ExpressionTypingVisitorDispatcher.java:227)
[ERROR] at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$1.invoke(ExpressionTypingVisitorDispatcher.java:172)
[ERROR] at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
Maven выдает такую хуйню, я только начало лога с ошибками скопировал.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.999 s
[INFO] Finished at: 2017-11-15T22:40:17+05:00
[INFO] Final Memory: 18M/61M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.jetbrains.kotlin:kotlin-maven-plugin:1.1.2-2:compile (compile) on project VkMusicDownloader2: Compilation failure
[ERROR] org.jetbrains.kotlin.util.KotlinFrontEndException: Exception while analyzing expression at (16,30) in c:/vk2/src/main/java/ws/ginzburg/tools/PersistentCookieStore.kt:
[ERROR] ObjectMapper()
[ERROR]
[ERROR] at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.logOrThrowException(ExpressionTypingVisitorDispatcher.java:257)
[ERROR] at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.access$200(ExpressionTypingVisitorDispatcher.java:48)
[ERROR] at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$1.invoke(ExpressionTypingVisitorDispatcher.java:227)
[ERROR] at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$1.invoke(ExpressionTypingVisitorDispatcher.java:172)
[ERROR] at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:90)
>>2177750 (OP)
Youtube-dl, устанавливает с кучи сайтов, но домохозяйкам не понравится, ведь нету ГУЯ, только старая добрая черная строка
Youtube-dl, устанавливает с кучи сайтов, но домохозяйкам не понравится, ведь нету ГУЯ, только старая добрая черная строка
>>2180121
Можно полный лог? Желательно открыть issue в трекере https://github.com/ginz/VkMusicDownloader2/issues , но можно и на pastebin, если слишком стрёмно свою анониморду раскрывать.
_
разраб этого VkMusicDownloader2
Можно полный лог? Желательно открыть issue в трекере https://github.com/ginz/VkMusicDownloader2/issues , но можно и на pastebin, если слишком стрёмно свою анониморду раскрывать.
_
разраб этого VkMusicDownloader2
>>2179703
При создании я руководствовался идеей, что пользователь, скорее всего, захочет запустить всё самостоятельно, чтобы быть уверенным, что оно собрано именно из этих исходников, но, возможно, стоит обратить внимание и на тех, кому похуй.
А так-то там написано как запускать: для виндоюзеров
Win-R -> cmd -> ввести cd "C:\vkMusicDownloaderLocation", заменив второй аргумент на реальную локацию, а дальше ввести mvn clean package exec:java
При создании я руководствовался идеей, что пользователь, скорее всего, захочет запустить всё самостоятельно, чтобы быть уверенным, что оно собрано именно из этих исходников, но, возможно, стоит обратить внимание и на тех, кому похуй.
А так-то там написано как запускать: для виндоюзеров
Win-R -> cmd -> ввести cd "C:\vkMusicDownloaderLocation", заменив второй аргумент на реальную локацию, а дальше ввести mvn clean package exec:java
>>2181915
Удаляй в пизду Java 9 и ставь нормальную JDK 8 (http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html). Девятка ещё совершенно сырая, большинство приложений не могут с ней работать
Удаляй в пизду Java 9 и ставь нормальную JDK 8 (http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html). Девятка ещё совершенно сырая, большинство приложений не могут с ней работать
>>2181930
Для маленьких проектов, как этот, нет никакой разницы, какую систему сборки из 100500 выбрать. И да, gradle очень тормозной:)
Для маленьких проектов, как этот, нет никакой разницы, какую систему сборки из 100500 выбрать. И да, gradle очень тормозной:)
>>2181972
С Gradle daemon быстрее Maven же.
С Gradle daemon быстрее Maven же.
>>2181959
Спасибо!
Спасибо!
>>2183334
Почему сразу говно. Там было удобно собрать в один плейлист удобную музыку, есть почти все треки. А сейчас надо бы просто стащить треки оттуда, чтоб не пропало.
Если и буду платить за какой-то музыкальный сервис, то точно не за ВК.
Почему сразу говно. Там было удобно собрать в один плейлист удобную музыку, есть почти все треки. А сейчас надо бы просто стащить треки оттуда, чтоб не пропало.
Если и буду платить за какой-то музыкальный сервис, то точно не за ВК.
>>2185224
Там было удобно собрать в один плейлист понравившуюся музыку, есть почти все треки.
быстроfix
>Там было удобно собрать в один плейлист удобную музыку, есть почти все треки.
Там было удобно собрать в один плейлист понравившуюся музыку, есть почти все треки.
быстроfix
>качаем музыку из ВК
Сажи раку.
>>2177750 (OP)
Кароч, для тех, кому похуй на безопасность и всё такое появился линк на уже готовый билд: https://github.com/ginz/VkMusicDownloader2/blob/master/README.md
Кароч, для тех, кому похуй на безопасность и всё такое появился линк на уже готовый билд: https://github.com/ginz/VkMusicDownloader2/blob/master/README.md
>>2177750 (OP)
Собственная сборка версии 46a256d
Багрепорт 1
Успешный логин
Нажатие Download
https://pastebin.com/jpQZ6crh
Багрепорт 2
Поисковый запрос выдает список треков
Нажатие Download выдает NPE в консоль.
https://pastebin.com/eiEwkxNH
Оно вообще что нибудь скачивает?
>>2189499
Мы О.L.D.фаги.
Собственная сборка версии 46a256d
Багрепорт 1
Успешный логин
Нажатие Download
https://pastebin.com/jpQZ6crh
Багрепорт 2
Поисковый запрос выдает список треков
Нажатие Download выдает NPE в консоль.
https://pastebin.com/eiEwkxNH
Оно вообще что нибудь скачивает?
>>2189499
Мы О.L.D.фаги.
Тред утонул или удален.
Это копия, сохраненная 27 ноября 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Это копия, сохраненная 27 ноября 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.