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

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

в моей картинке стоит обратить внимание еще на слово «линупс» :-)
верно я воинствующий freebsd-эшник

hizel ★★★★★
() автор топика

Нельзя ли на appspot.com поставить и прикрутить простейшую веб-морду, чтобы не надо было тянуть зависимости?

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

есть http://www.wordle.net/, вы можете вручную засунуть туда любой текст, мне интересен был именно такой вариант как я сделал

hizel ★★★★★
() автор топика

да и свою было бы интересно посмотреть.

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

Это же бздун-некрофил, запускай из старого питона!

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

>SyntaxError: invalid syntax

в 3-м print обязательные скобки вокруг параметров требует

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

скрипт нетороплив и ленив как я, пока похрумкал ~600 сообщений, не уверен что вы увидите сегодня свой отпечаток

hizel ★★★★★
() автор топика

можно ли для меня картинку сгенерировать? Ввиду отсутствия freebsd под рукой.

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

Спасибо. +vim vim vim vim vim vim vim vim vim vim vim vim vim vim vim.

tn1
()

[request] Howto for idiots

url url! url!1
Usage:
./trololo.py <opts> 'http://lorurl' [outputfile]
Options:
 -n      -  no topicstarter? 
 --nots  -  long -n %-) 
 -v      -  verbose :-\ 
 --png   -  generate outputfile.png format 
 --jpg   -  generate outputfile.jpg format 
 --gif   -  generate outputfile.gif format 
 --dot   -  generate outputfile.dot format 
 --slide=<EXISTDIR> - generate slideshow outputfile<NNNN>.<format> 
Comment:
 default out format is png
 default outfile is 'default'

Урл чего? Профиля? И можно объяснить, что означает -n и --nots?

//Не хочу эксперементируя понапрасну загромождать сервер запросами.

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

это opensource, детка, надо - перепиши :-)
я ленивый, где готовый python кусочек кода, который мне это сделает?

hizel ★★★★★
() автор топика

2085:jump-message.jsp?msgid=5360585&cid=5360848 Traceback (most recent call last): File "./lor-word.py", line 122, in <module> parse_comment_links(nick,cache) File "./lor-word.py", line 68, in parse_comment_links cache[key] = parse_comment(cl['href']) File "./lor-word.py", line 32, in parse_comment comment_b = comment.find('div', {'class': 'msg_body message-w-userpic'}) AttributeError: 'NoneType' object has no attribute 'find'

lazyklimm ★★★★★
()
Ответ на: [request] Howto for idiots от staseg

url - ссылка на тему, только это старый скрипт и я сомневаюсь что он сейчас работает

hizel ★★★★★
() автор топика

скорми скриптам саныча. хочу видеть в центре СЕКРЕТАРША

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