LINUX.ORG.RU
ФорумTalks

Тролледетектор v0.0.2


0

3

по следам http://www.linux.org.ru/forum/talks/3893562
для Ъ: брался топик и отрисовывался граф сообщений, кто с кем разговаривает

в новой версии берутся все сообщения одного человека, считаются кол-во вхождений разных слов и для наиболее часто встречающихся отрисовывается облочко слов, выглядит например так:
http://img-fotki.yandex.ru/get/5803/hizel.0/0_4674d_afa30cdb_orig

сразу видно, что я freebsd-эшник

исходники: https://bitbucket.org/hizel/trololo
исполняемый файл: lor-word.py
зависимости:
dev-lang/python
dev-python/pygame
dev-python/beautifulsoup
dev-python/mechanize
dev-python/simplejson

в разаботке использовался модифицированный https://github.com/atizo/PyTagCloud

лицензионная чистота продукта не известна
чтобы по десять раз не тянуть все сообщения, на каждый уникальный nick создается файл '%s.cache' % cache

надо будет еще переделать, чтобы использовался delete_comment.jsp

★★★★★

Тормозит ахтунгово. Не дождался. По коду проблем, вроде, нет. Может beautifulsoup такой неторопливый? А вот это

ALSA lib pcm.c:7316:(snd_pcm_recover) underrun occurred

Вообще из колеи выбило.

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

не торопится, сохраняет в файлик то что стянул и в следующий раз пропускает

ALSA lib pcm.c:7316:(snd_pcm_recover) underrun occurred

это наверно pygame козлит :-)

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

Чёрт, на ЛОРе опять формат страниц меняли, так что только первая страница показывалась. Исправил. Теперь снова показывается весь топик :)

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

>кстати, а у тебя был опыт прикручивания API к сайту?

Ну, например вот под это: https://market.android.com/details?id=com.laserservice.maks&feature=searc... по запросу API делал.

Но это чисто односторонний вариант, по GET запрашивалось по параметрам что нужно, возвращал XML с данными.

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

>нам верно надо с авторизацией

Ну так, вариантов масса. Начиная от обычного deny all в конфиге веб сервера с allow для конкретных IP или http-авторизации, кончая нормальной полноценной авторизацией в движке :)

Вот если API как сегодня в популярных социальных сетях, с предварительной привязкой приложений и т.п. — там да, уже повозиться нужно.

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

Я хотел попробовать выследить, но нифига не понял.

Вот у lorparser'а код понятный. Я его немного подделаю, допилю и заделаю deb.

moscwich
()
Ответ на: комментарий от hizel

> это не мой код, я только getopt приделал :-[
Да я понял... Может попробуешь разобраться, плз?

тут сообщают, что в debian pygame нетъ

У меня, в ubuntu, есть.

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

>Может попробуешь разобраться, плз?

на выходных потыкаю

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