/HabrStatisticCollector

Собиралка статистики по конкретному хабра-блогу

Primary LanguageJavaMIT LicenseMIT

Собиралка статистики по конкретному хабрахабр-блогу

Парсит информацию по выбранному блогу на сайте Хабрахабр. Генерирует пачку файлов со всякой статистикой:

  • CSV, которые потом можно открыть с помощью чего-нибудь типа Excel или LibreOffice Calc, строить графики и всё такое
  • JSON, которые (наверное) порадуют программистов

Пример содержимого

скриншот 1 крупный план скриншота 1

скриншот 2

Внимательней посмотреть на получаемую информацию можно вот тут.

Как использовать

Для нужна установленная Java. Готовая программа уже собрана из исходников, скачать можно тут. Там же есть и примеры использования.

скриншот 2

Чего интересненького в коде?

  • Собственная парсилка параметров командной строки - потому что нашлась куча вариантов, но все попадавшиеся не имели локализации, а я хотел русскую справку (ну и не без фатального недостатка конечно не обошлось)
  • Генераторы статистики по уже скачанным данным вызываются рефлексией, так что для добавления своего генератора достаточно отнаследоваться от IAnalyticsGenerator