FeedFilter - обучаемый RSS reader

Js Node янв. 22, 2014

Для своего news feed про бессмертие захотелось мне научиться собирать и фильтровать RSS-фиды так, чтобы вообще не видеть гарантированно не подходящие статьи. Тогда можно в такой аггрегатор напихать сотню разных технологических и новостных потоков, и просматривать каждый день не 200 статей, из которых 95% не по теме, а всего 20.

Поискал такой сервис - и фигушки, много где есть социальные всякие фильтры и шаринг, но откуда другие юзеры узнают, что меня интересует именно иммортализм и медицинские технологии? Эх, опять придется все самому делать.

Чтобы было веселее, взял абсолютно незнакомый мне Derby.js, код писал на абсолютно незнакомом CoffeeScript, а база у Дерби - собственный LiveDB, у которой внутри MongoDB (который я использовал в одном маленьком проекте) + Redis для PubSub.

В результате, потратил 12 часов времени, а получил (вместе с фильтрацией) всего 140 строк кода (не считая автоматически сгенерированных Дерби файлов, которые я не трогал) + шаблоны + стили.

Потестирую немного, если будет прельстиво работать - приделаю авторизацию и выложу куда-нибудь.