Твиттер не так давно полностью вырубил апи версии 1 и лишил таким образом многих возможности читать ленты по rss, вызвав намало батхёрта в интернетах.
Я не был исключением. Попутно выяснилось, что все вызовы api теперь должны быть аутентифицированы, а результаты только в json. Такое вот анальное огораживание.
Погрустив немного без rss (у меня с 10 подписок с твиттера) я решил что-нибудь сделать с этим. И я написал то, что умею достаточно хорошо -
паука. И таки да, это пост хвастовства. Это сервис в tomcat'е, который по запросу генерирует rss ленту первой страницы открытых твиттов указанного пользователя. Всё как это делал user_timeline.rss. Но не всё так просто, запилив свой генератор rss с го и гейшами, я научил его выводить красивые имена пользователей, оформлять каждый твит в текстовом и в красивом лапусечном виде с аватаркой и отступами и научил разворачивать ссылки (в жопу этот t.co и его неизвестность).
Да, сервис ещё очень сильно бета, баги и глюки могут переть из всех щелей. Но, как известно, бета лучше чем ничего.
Но и это ещё не всё (как говорили в телемагазинах). Как и граббер, этот проект открытый. Он
хоститься в этом репозитории и каждый может выкачать его и собрать себе копию такого сервиса, запустив в своём контейнере. Всё зависимости стандартные и доступны, всё работает из коробки и не требует настройки. Логин и пароль от записи на чтение я уже говорил
тут, а отпечатки сервера (сертификат самоподписной)
тут. Чуть позже добавлю текст BSD лицензии и сборочные плюшки.
В планах: ссылки на изображения преобразовывать в сами изображения, хештеги сделать тоже ссылками, геометки, простенькие фильтры в стиле tweetian, выуживание данных через ajax без загрузки страницы.