- Notifications
You must be signed in to change notification settings - Fork53
Disqus API bindings for Python
License
NotificationsYou must be signed in to change notification settings
disqus/disqus-python
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Let's start with installing the API:
pip install disqus-python
Use the API by instantiating it, and then calling the method through dotted notation chaining:
from disqusapi import DisqusAPIdisqus = DisqusAPI(secret_key, public_key)for result in disqus.get('trends.listThreads'): print result
Parameters (including the ability to override version, api_secret, and format) are passed as keyword arguments to the resource call:
disqus.get('posts.details', post=1, version='3.0')
Paginating through endpoints is easy as well:
from disqusapi import Paginatorpaginator = Paginator(api.get, 'trends.listThreads', forum='disqus')for result in paginator: print result# pull in a maximum of 500 results (this limit param differs from the endpoint's limit param)for result in paginator(limit=500): print result
Documentation on all methods, as well as general API usage can be found athttps://disqus.com/api/docs/
About
Disqus API bindings for Python
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
Contributors11
Uh oh!
There was an error while loading.Please reload this page.