Python Habrahabr.ru API
Имплементация API сайта Habrahabr.ru используя Python.
Быстрый старт
>>> import habrahabr
>>> auth = habrahabr.Auth(client="000000.00000000", token="0000000000")
>>> api = habrahabr.Api(auth)
>>> print(api.user.me())
Поддержка
- python >= 2.7
- python >= 3.2
Установка
Из Pypi
$ pip install habrahabr-api
Из исходников
$ git clone https://github.com/dotzero/habrahabr-api-python
$ cd habrahabr-api-python
$ python setup.py install
Использование
Получение экземпляра класса habrahabr.Api для доступа ко всем ресурсам:
>>> import habrahabr
>>> auth = habrahabr.Auth(client="000000.00000000", token="0000000000")
>>> api = habrahabr.Api(auth)
Описание API ресурсов:
-
api.comments
- Ресурс работы с комментариями -
api.company
- Ресурс работы с компаниями -
api.feed
- Ресурс работы с "основной" лентой постов -
api.flow
- Ресурс работы с потоками -
api.hub
- Ресурс работы с хабами -
api.poll
- Ресурс работы с постами -
api.post
- Ресурс работы с опросами -
api.search
- Ресурс работы с поиском -
api.settings
- Ресурс работы с настройками профиля -
api.tracker
- Ресурс работы с трекером -
api.user
- Ресурс работы с пользователями
Лицензия
Библиотека доступна на условиях лицензии MIT: http://www.opensource.org/licenses/mit-license.php