Skip to content

rjweir/python-convore

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Convore: Python API Wrapper

.d8888b  .d88b.  88888b.  888  888  .d88b.  888d888  .d88b.

d88P" d88""88b 888 "88b 888 888 d88""88b 888P" d8P Y8b 888 888 888 888 888 Y88 88P 888 888 888 88888888 Y88b. Y88..88P 888 888 Y8bd8P Y88..88P 888 Y8b. "Y8888P "Y88P" 888 888 Y88P "Y88P" 888 "Y8888

Overview

This is going to be awesome, and modeled after the excellent github2 module.

Usage

Hmm.. :

>>> import convore
>>> convore.login('username', 'password')

>>> convore.account_verify()
True

>>> convore.groups
[<group 'api-2'>, ...]

>>> convore.groups['api-2']
<group 'api-2>

>>> convore.groups['api-2'].leave()
True

>>> convore.group_create(name, description=None, slug=None)
<group 'group-name'>

>>> convore.groups['api-2'].topics
[<topic 'group/topic-name'>, ...]

>>> convore.groups['api-2'].topic_create(name)
<topic 'group/topic-name>

>>> convore.groups['api-2'].topics[topic_id].messages
[<message 'group/topic/'>, ...]

>>> convore.groups['api-2'].topics[topic_id].messages.create(message)
True



convore.group_create(name, decription=None, slug=None)

Installation

To install tablib, simply: :

$ pip install convore

Or, if you absolutely must: :

$ easy_install convore

But, you really shouldn't do that.

Contribute

If you'd like to contribute, simply fork the repository, commit your changes to the develop branch (or branch off of it), and send a pull request. Make sure you add yourself to AUTHORS.

Roadmap

  • Documentation
  • Write it!
  • Test it!
  • Fo shizzle

About

[Work in Progress] Python wrapper for the Convore ReST API (non-streaming)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published