LINUX.ORG.RU
ФорумTalks

Делать было нечего

 , ,


1

3

Флешплеер вконтактега совсем одолел, aria качает видосик быстрее чем он кеш забьет.

Посему из говна и палок запилил поиск видео и вывод качабельного урла для понравившейся записи.

https://gist.github.com/3739622

Public Domain. Проверок ошибок нет, для работы нужен lxml. Ах да, данные для входа берутся из ~/.netrc (machine vk.com).

★★★

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

Ответ на: комментарий от yura_ts

Раз его нет, значит можно его создать. Это файл для логина r-утилит и ftp.

DukE-M ★★
()
Ответ на: комментарий от baverman

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

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

А какой формат изания скрипта?

vk-cli 'some title'

И потом ввести номер записи.

baverman ★★★
() автор топика
Ответ на: комментарий от Kor03d

Пассворды в plaintext? Ненужно.

Б-г-г. Это же сраный вконтактик, о какой безопасности может вообще идти речь?

baverman ★★★
() автор топика
Ответ на: комментарий от baverman

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

Kor03d ★★
()

Не находит модуль lxml.
Согласно инструкции, поставил пакеты libxml2-dev и libxslt-dev, но это не помогло. ЧЯДНТ?

Большое спасибо, что написали сей скриптик.

yura_ts ★★
()
Ответ на: комментарий от Kor03d

Блин, да кто найдёт этот файлик в моей домашней папке-то?
Не представляю, как это можно сделать удалённо...

yura_ts ★★
()
Ответ на: комментарий от Kor03d

Неужели до сих пор используются подобные костыли?

Ты не поверишь, цветет и пахнет. К тому же замены этим костылям нет.

baverman ★★★
() автор топика
Ответ на: комментарий от yura_ts

Не находит модуль lxml

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

baverman ★★★
() автор топика
Ответ на: комментарий от yura_ts

да кто найдёт этот файлик

Вот это подход к безопасности! Ключи от дома тоже небось у порога оставляешь? Кто смотреть будет-то!

в моей домашней папке-то?

В незасраной домашней папке любой файлик как на ладони.

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

Вот это подход к безопасности!

Разумный подход к безопасности. Не надо усложнять использование там, где это не нужно.

baverman ★★★
() автор топика
Ответ на: комментарий от Kor03d

У меня не засрана.
Вопрос был в другом — кому в здравом уме потребовалось смотреть в домашнюю папку ничего не значащего пользователя вконтактика?

yura_ts ★★
()
Ответ на: комментарий от Kor03d

Да и как это сделать хакеру? Мне всегда казалось, что от шалостей школьников линукс защищает более-менее искаропки...

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

Говорю же: претензии не к контакту, который нафиг никому не нужен, а к организации ftp-серверов, которые используют сходные механизмы.

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

а к организации ftp-серверов, которые используют сходные механизмы.

Во первых, ftp-клиентов, а во вторых, предложи альтернативу. Походу ты вообще матчастью обделен.

baverman ★★★
() автор топика
Ответ на: комментарий от KennyMinigun

Можно бы еще некое подобие хелпа сделать :)

Можно, но вёрксформи очень мешает.

baverman ★★★
() автор топика
Ответ на: комментарий от luke

А у них логин до сих пор через парсинг html странички делается?

Честно говоря, даже не смотрел в сторону API. Поэтому не знаю.

baverman ★★★
() автор топика
Ответ на: комментарий от Kor03d

Если у тебя в хоуме шарятся все, кому не лень, то дробовик надо уже к голове приставлять. А вообще, никто не заставляет туда пароли совать.

vsemnazlo
()
  File "./vk-cli.py", line 30
    for node in root.xpath('//form//input[@type!="submit"]')}
      ^
SyntaxError: invalid syntax

питон 2.6

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

Я лоровец, мое дело обосрать, а не искать альтернативу.

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