Skip to content
This repository has been archived by the owner on Sep 29, 2019. It is now read-only.

idlesign/pyyaru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyyaru — Python-интерфейс для API блог-сервиса ya.ru

http://github.com/idlesign/pyyaru

image

Интерфейс можно использвать для написания собственных Я.ру-клиентов.

  • pyayru предназначен для разработчиков.
  • pyyaru переплюнул API Я.ру и находится в стадии глубокой альфы.
  • pyyaru не умеет делать того, чего не умеет делать API Я.ру и даже больше.

Простой пример использования:

# Получаю свой профиль.
me = pyyaru.yaPerson('/me/').get()

# Узнаю своё имя.
name = me.name

# А вот ссылка на мой аватар.
avatar = me.links['userpic']

# Сменю своё настроение.
me.set_status("Играю с pyyaru.")

# Погляжу, какие настроения у друзей.
friends_statuses = me.friends_entries('status')
for status_entry in friends_statuses.objects:
    print '%s говорит: "%s".' % (status_entry.author['name'] , status_entry.content)

# Вспомню, в каких клубах состою.
my_clubs = me.clubs()
for club in my_clubs.iter():
    print club.name

Документация к библиотеке в формате reStructuredText находится в директории docs/. Для сборки документации используйте команду 'make <форматсборки>' (требует python-sphinx).

Желающие могут воспользоваться документацией с ресурса ReadTheDocs - http://readthedocs.org/docs/pyyaru/en/latest/

About

Python interface for ya.ru blog service API. Python-интерфейс для API блог-сервиса ya.ru.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages