IdeaScale RESTful API client written in Python
Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
ideascaly
tests
.coveragerc
.gitignore
.travis.yml
LICENSE
MANIFEST.in
README.md
requirements.txt
setup.cfg
setup.py

README.md

IdeaScaly: IdeaScale RESTful API Client

Latest Version Supported Python versions Development Status Coverage Status License

IdeaScale RESTful API client written in Python. So far, IdeaScaly supports about 50% of [IdeaScale API] (http://support.ideascale.com/customer/portal/articles/1001563-ideascale-rest-api) methods. Basically, with IdeaScaly is possible to:

  • Add new members;
  • Attach images as members' avatars;
  • Get information about community members;
  • Create and delete ideas;
  • Vote up/down on ideas;
  • Attach files to ideas;
  • Post comments on ideas and comments;
  • Get the list of recent, top, and hot ideas;
  • Get the list of ideas under review, in progress, and complete;
  • Get the list of campaigns;
  • Get archived ideas;
  • Get active ideas;
    and much more.

The complete list of implemented methods is available here

Installation

The easiest way to install the latest version is through pip/easy_install, which will pull from PyPI

pip install ideascaly

Also, it is possible to clone the repository from Github and install it manually:

git clone https://github.com/joausaga/ideascaly
cd ideascaly
python setup.py install

Documentation

  • IdeaScaly, coming soon! (meanwhile the examples may help)
  • IdeaScale

License

MIT

Acknowledgement

The design and architecture of the code is mostly based on the project Tweepy