Ответы пользователя по тегу ВКонтакте
  • Linux и скачивание музыки из вконтакта - довести до ума скрипт?

    @Narical Автор вопроса
    Звучит как будто это решение вопроса.
    Пока что попробовать не удалось — AIR не поставился с лету, говорит нет прав доступа. Ну видимо, нужно от рута ставить просто, а я из Оперы запускал.
    Но это точно не unix-way :)

    В общем, если кто еще желает доработать скрипт — отпишите плз! Я пока ткну «решение», но unix-way интересней же!
    Ответ написан
  • Linux и скачивание музыки из вконтакта - довести до ума скрипт?

    @Narical Автор вопроса
    я сам в тонкостях не разбираюсь, но в приведенном мной скрипте тоже есть авторизация, причем она какая-то другая, но оно работает. по существу же ответить не могу.
    Ответ написан
    Комментировать
  • Linux и скачивание музыки из вконтакта - довести до ума скрипт?

    @Narical Автор вопроса
    Отлично!
    Вот смотрите. Аудиозаписи какой либо группы:
    vkontakte.ru/audio.php?gid=9538168

    Аудиозаписи текущего пользователя:
    vkontakte.ru/audio.php

    Если переключить на следующую/предыдущую страницу записей:
    вторая страница записей текущего пользователя (в данном случае меня)
    vkontakte.ru/audio.php#album_id=0&gid=0&id=1172148&offset=100

    первая страница
    vkontakte.ru/audio.php#album_id=0&gid=0&id=1172148&offset=0

    шестая страница записей другого пользователя
    vkontakte.ru/audio.php?id=4564440#album_id=0&gid=0&id=4564440&offset=500

    Если поставить оффсет много-много — то грузится все равно последняя из существующих страниц, то есть если на шестой странице всего 2 композиции, и выставить оффсет 99999 — то грузится шестая страница, но в адресной строке остается 99999. По идее, этот факт можно использовать, то есть добавлять 100 к оффсету и сравнивать с предыдущей страницей скачанной wget'ом, если размер одинаков — то тогда останавливать все и сообщать через notify-send, что все скачано. Хотя более верно было бы считать хэш, а не по размеру сравнивать.

    Думаю, разница между своими собственными записями и чужими отсутствует в плане формирования адреса.
    Отличается только ID пользователя.
    Ответ написан
  • Linux и скачивание музыки из вконтакта - довести до ума скрипт?

    @Narical Автор вопроса
    Чет какой-то я несобранный в 8 утра )
    — насчет exaile — суть в том, чтобы не делать уже раз сделанную работу по собиранию большого трек-листа. То есть, поиск всех композиций заново это не то.

    — насчет http-сервиса, если не ставить его на свою машину, то вариант с использованием посредника при логине вконтакте тоже очень плох.
    Ответ написан
    Комментировать
  • Linux и скачивание музыки из вконтакта - довести до ума скрипт?

    @Narical Автор вопроса
    Ребят, это все те же костыли. По пунктам
    — решение с exaile на первый взгляд симпатичное, но это точно не unix-way, того же exaile у меня нет (и очень не хочется ставить на мой минималистичный арчик) ну и еще несколько нареканий, начиная с того, что в задаче стоит выдирание музыки с конкретной страницы указанной. То есть, зашел ты в группу, нажал «аудиозаписи» — там их штук 20. Выделил ссылку или только group id из нее, запустил скрипт, вылезло gtk-шное окошко (gxmessage либо zenity обеспечивает такой функционал для *sh-скриптов). Ты вбиваешь туда свои логин, пароль и вставляешь в третье поле ссылку, и оно вытаскивает все треки.

    — php+mysql тоже не unix-way, больше напоминает забивание гвоздей микроскопом в моем случае. То есть, на данный момент вместо этого почти справляется баш-скриптик на 3 строчки. Разумно ли сравнивать его с установкой и настройкой связки Апач+пхп+мускл?

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