Skip to content
A python implementation of the Habrahabr.ru API
Python Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples
habrahabr
tests
.coveragerc
.gitattributes
.gitignore
.scrutinizer.yml
.travis.yml
LICENSE
Makefile
README.md
README.rst
requirements-dev.txt
setup.py

README.md

Python Habrahabr.ru API

PyPI GitHub License Build Status Code Coverage Scrutinizer Code Quality

Имплементация 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

You can’t perform that action at this time.