Skip to content
This repository has been archived by the owner on Oct 7, 2021. It is now read-only.

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

License

Notifications You must be signed in to change notification settings

colekowalski/python-convore

 
 

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

Languages

  • Python 100.0%