Еще один агрегатор новостей или что я делаю
Здравствуй, Spark.
Хочу рассказать о моем проекте - КрасДайджест.ру. Тем более, что после оптимизаций и переноса на хостинг от Neocomms.ru (в рамках программы поддержки стартапов), все работает довольно шустро и относительно стабильно.
Что это?
Krasdigest.ru - агрегатор новостей с рейтингом новостей и источников, с которых эти новости взяты.
Зачем он нужен?
Я использую свой сайт для того, чтобы быть в курсе новостей своего региона - Красноярского края. Использую как быстрые новости утром, а с сортировкой по рейтингам в обед и вечером, по понедельникам смотрю дайджест прошлой недели.
Как я считаю рейтинг?
В рейтинге использую данные соцсетей по количеству расшариваний каждой новости (динамику изменения репостов можно увидеть на графике для каждой новости: например тут или тут). Сейчас забираю счетчики из Facebook, вКонтакте и Одноклассников. Был еще и Твиттер до тех пор, пока он не закрыл возможность получать циферки (обходной способ люди нашли, но сам еще не заморачивался).
Счетчики у сегодняшних новостей сейчас обновляются раз в полчаса, вчерашние - раз в час, а все, что старее - раз в восемь часов. Скажу сразу, что слежу за новостями не старше 30 дней.
Что еще полезного есть?
Есть простой поиск по новостям, по источникам. Можно выбрать периоды для поиска и просмотра. Есть статистика по источникам (например газета ГорНовости.ру, а тут список всех источников), в которой можно увидеть как работает редакция.
Что будет еще?
Думаю, что скоро будет:
- кастомная лента новостей (выбираете интересные источники и получаете рейтинги и таймлайн);
- расширение списка регионов;
- почтовая рассылка;
- источники новостей из соц.сетей;
- нормальная статистика для заинтересованных источников по переходам.
А технические подробности?
Пишется все на Ruby, с помощью фреймворка Sinatra и базой данных MongoDB.
В базе уже полмиллиона новостей, в будни добавляется примерно пять тысяч новых (по всем регионам).
Сейчас в день приходит 200-300 человек с разных регионов.
Начал делать в сентябре 2015 - пошел в отпуск и понеслось.
Если возникнут вопросы или пожелания - добро пожаловать в комментарии или смело пишите на почту: mult@multed.com.