Sort your favorites posts from Habrahabr.ru
Project description
Статистика избранных статей с сайта Хабрахабр в виде HTML страницы или данных в различных форматах.
Установка
Приложение сделано с помощью Scrapy. Для полноценной работы Scrapy лучше всего обратиться к соответствующей инструкции. Обратите внимание, что требуется Python 2.7, ветка 3.x не поддерживается. После настройки для Scrapy выполните:
$ pip install -U habra-favorites
или
$ easy_install -U habra-favorites
Протестировано на Ubuntu 12.04, на других UNIX/Linux системах тоже должно работать. Теоретически и на Windows :)
Использование
$ habra_favorites [-h] [--version] [-f FORMAT] [-o NAME] username
Один обязательный параметр – username. Логин пользователя, чьи избранные статьи будут собраны. Это может быть как Ваш логин, так и логин любого другого пользователя.
Опции:
FORMAT – формат результата: html (по умолчанию), json, csv, xml;
NAME – имя файла для сохранения: по умолчанию favorites.html .
Подсказку можно посмотреть, воспользовавшись опцией -h или –help.
Результат
Если Вы сгенерировали данные (json, csv), то Вы сами знаете, что с ними делать. Если же Вы создали HTML страничку, то, нажимая на заголовки колонок, можно сортировать посты в соответствующем порядке. При повторном нажатии на активный заголовок, посты будут отсортированы в обратном порядке.
To-do
Badges or shields: https://travis-ci.org/, https://coveralls.io/, http://shields.io/ .
Добавить вывод информации о парсинге.
Изменить лицензию на BSD :)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.