Итоги 1 года работы мини проекта rtinews.ru

Год назад я запустил pet project по сбору корпоративных новостей в единую удобную ленту. Цель заметки - собрать в одном месте различную информацию, и подвести итоги года работы.

rtinews.ru

Предыстория

Все началось с того, что в какой-то момент мне захотелось отслеживать появление на Reddit новых тем с определенными ключевыми словами. При этом желательно, чтобы список новых тем прилетал автоматически через один из удобных мне каналов связи.

Все, что надо было для этого - это сервис, который бы периодически заходил на поисковую страницу сабреддита, парсил новые темы на наличие слов, заносил в свою базу и, если темы не было уже в базе, посылал мне уведомление в Telegram. Хотя в интернете есть ряд сервисов, которые позволяют следить за изменениями на веб страницах, но настраивать в них фильтрацию мне показалось сложнее, чем сделать собственный скрипт. В общем, готового легкого способа на тот момент я сходу не нашел и решил сделать свой “велосипед”. После того, как был готов первый прототип, стало понятно, что его можно применить не только для Reddit’а.

Я всегда считал и считаю, что полезно регулярно отслеживать публичные новости той компании, где работаешь. Удобно это делать, когда есть новостной канал: RSS, Twitter или еще что-то. К сожалению, когда компаний в группе много, у каждой есть свой самостоятельный сайт (зачастую, без RSS), следить за всем очень сложно. Так вот, собранный на тот момент сборщик новостей с Reddit прекрасно подходил для того, чтобы собирать новости с нескольких сайтов в единый фид.

Реализация

Результаты работы за год

Планы по развитию

В целом в настоящее время сервис вышел в stable maintenance стадию, но в перспективе подумываю добавить несколько функций

Вот собственно и все. Если у вас есть предложения, то прошу писать сюда в комментарии или на [email protected].

PS. А с Reddit, в итоге, удалось настроить все совсем просто. Оказалось, что API-поиска Reddit может легко отдавать rss-фид, на обработку которого я настроил пару апплетов с IFTTT.com.

Categories: PythonProjects

© 2016–2018 Creative Commons BY-NC-ND 4.0
Powered by Hugo & GitLab

comments powered by Disqus