A shelter from pigs on the wing
DMZ
дневник заведен 09-08-2004
постоянные читатели [32]
3 CaHuTaPa, 517design, Arde, Art`Is, aviabaza, BlackDrago, CyberJoe, DeadMorozz, Depeche Mode, DMZ, d_r, Ewige, glv12 Marla Zinger, goldenandy, Grimble, Hydralisk, Jude, Katrine Himitsu, Leave-me-alone, MISTIK, My3a, Nash, Nicholas Hawkwood, Pingvin, Riskoff, VorteX DrAgON, Wolfram, Букля_, достало, Муть, Рика, Эль
закладки:
цитатник:
дневник:
местожительство:
Красноярск, Россия, Сибирь
интересы [24]
программирование, C++, Depeche Mode, Star Wars, perl, DVD, JavaScript, FAR, lost, 80е, Half Life 2, долго спать, Miami Vice, веб-роботы, кентаврицы
антиресы [9]
грибы, грейпфрутовый сок, мёртвые люди, табличка обед, долго спать
09-08-2009 10:56 TwitterSpy
В твиттере пишут много всего интересного
И читать ненапряжно — сообщения короткие и от этого емкие
Но через браузер я смог себя приучить читать только одну вещь: френдленту в ЖЖ и Journals
Остальное я читаю через RSS
Но читать Twitter через RSS — это надругательство над его принципами. Twitter должен быть быстрым, мнгновенным и ни к чему не обязывющим.
То есть в идеале надо привязать Twitter к протоколу мнгновенных сообщений.
И это не проблема: API у Twitter-а открытое, а с другой стороны берем открытый протокол Jabber.
Теперь нужна программка, которая это дело свяжет
И естественно это будет Python, так как правило "import antigravity" работает.
import jabberbot
import import twitter

и понеслась!

Правда, самому разбираться с этим было лень, так что я нашел отличное рабочее решение: TwitterSpy. Тут два пути:

  • Зарегистрироваться у них на сервере (и скормить им свой пароль от twitter)
  • Либо, если есть возможности, запустить на своем сервере


Я пошел вторым путем и поставил бота у себя.
Правда у него что-то не срослось с локальный jabber-сервером, так что пришлось дополнительно сделать аккаунт на jabber.ru и дать боту этот адрес.
Хоть теперь сообщени ходят длинным крюком, но все работает как часы.

Теперь можно:

  • следить за своей лентой
  • писать в twitter (unicode работает, во всяком случае через миранду)
  • следить за ключевыми словами
  • добавлять и удалять пользователей


Каждые 5 минут бот лезет на twitter, скачивает обновления и, если вы в сети, скидывает их вам. Иначе ждет удобного случая.

В итоге прямая, ни к чему необязывающая трансляция.

autopost	Enable or disable autopost.
block	Block a user.
follow	Begin following a user.
help	You need help.
leave	Stop following a user.
mood	Ask about twitterspy's mood.
mood_detail	Detailed mood info.
off	Disable tracks.
on	Enable tracks.
post	Post a message to twitter.
search	Perform a search query (but do not track).
status	Check your status.
top10	Get the top10 most common tracks.
track	Start tracking a topic.
tracks	List the topics you're tracking.
twlogin	Set your twitter username and password (use at your own risk)
twlogout	Discard your twitter credentials.
unblock	Unblock a user.
untrack	Stop tracking a topic.
uptime	Ask about twitterspy's uptime.
watch_friends	Enable or disable watching friends.
whois	Find out who a user is.


А еще вот нашел jabberrss и много других рещультатов в гугле. Надо будет попробовать.

Ваш комментарий:
Камрад:
Гость []
Комментарий:
[смайлики сайта]
Дополнительно:
Автоматическое распознавание URL
Не преобразовывать смайлики
Cкрыть комментарий
Закрыть