Metadata-Version: 2.0
Name: habra-favorites
Version: 1.2.0
Summary: Sort your favorites posts from Habrahabr.ru
Home-page: https://github.com/ykalchevskiy/habra-favorites
Author: Yan Kalchevskiy
Author-email: yan.kalchevskiy@gmail.ru
License: MIT
Keywords: scrapy,habrahabr.ru,geektimes.ru,megamozg.ru
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Utilities
Requires-Dist: Scrapy (>=1.0,<1.2)
Requires-Dist: service-identity

HabraFavorites
==============


.. image:: https://img.shields.io/pypi/v/habra--favorites.svg
    :alt: Последняя версия
    :target: https://pypi.python.org/pypi/habra-favorites/

.. image:: https://img.shields.io/pypi/dm/habra--favorites.svg
    :alt: Загрузки
    :target: https://pypi.python.org/pypi/habra-favorites/

.. image:: https://gemnasium.com/ykalchevskiy/habra-favorites.png
    :alt: Состояние зависимостей
    :target: https://gemnasium.com/ykalchevskiy/habra-favorites


.. image:: http://beta.hstor.org/files/24c/1d3/0d6/24c1d30d62d84d7eb7fb9647d6a0e960.png
    :alt: Статистика

Статистика избранных статей с сайтов
`Хабрахабр <http://habrahabr.ru>`_, `Geektimes <http://geektimes.ru>`_, `Megamozg <http://megamozg.ru>`_
в виде HTML-страницы или данных в различных форматах.


Установка
---------

.. code-block:: bash

    $ pip install habra-favorites

Приложение основано на фреймворке `Scrapy <http://www.scrapy.org>`_.
При возникновении ошибок при установке обратитесь к `инструкции по установке Scrapy <http://doc.scrapy.org/en/latest/intro/install.html#pre-requisites>`_.
Обратите внимание, что требуется **Python 2.7**, ветка 3.x не поддерживается.


Использование
-------------

.. code-block:: bash

    $ habra_favorites [-h] [--version] [-d DOMAIN] [-f FORMAT] [-o NAME] username

Один обязательный параметр -- *username*. Логин пользователя, чьи избранные статьи будут собраны.
Это может быть как Ваш логин, так и логин любого другого пользователя.

Опции:

* DOMAIN -- сайт: *habrahabr.ru* (по умолчанию), *geektimes.ru*, *megamozg.ru*, *all*;
* FORMAT -- формат результата: *html* (по умолчанию), *json*, *csv*, *xml*;
* NAME -- имя файла для сохранения: по умолчанию *favorites.html* .


Результат
---------

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


