Skip to main content

Python wrapper for www.diigo.com's API

Project description

Requirements
=======================
* `simplejson`_
* `pit`_ **optional**. See diigotest.py. You might love it ;)

.. _`simplejson`: http://pypi.python.org/pypi?:action=display&name=simplejson
.. _`pit`: http://pypi.python.org/pypi?:action=display&name=pit

instllation
=======================
$ sudo easy_install pydiigo

or

Download pydiigo and extract it, then

$ sudo python setup.py install

Notes
=======================
Diigo's API limits are very few. (You get 503 error)

Usage
=======================

Initialize API
--------------------
::

>>> from pydiigo import DiigoApi
>>> api = DiigoApi(user='YOUR_DIIGO_USERNAME', password='YOUR_DIIGO_PASSWORD')

Search Bookmarks
--------------------
::

>>> bookmarks = api.bookmarks_find(users='DIIGO_USER_NAME')
>>> for bookmark in bookmarks:
... print bookmark.title
... print bookmark.url
... print bookmark.tags
... print bookmark.desc
... print '-' * 10

* Bookmark Structure

* title (string)

* url (string)

* user (string)

* desc (string: description)

* tags (string: Seperated by comma with multiple tags.)

* shared (string: yes or no)

* created_at (string: eg.2009/03/04 02:57:09 +0000)

* updated_at (string: eg.2009/03/04 02:57:09 +0000)

* comments (string array)

* annotations (string array)

Add Bookmark
--------------------
::

>>> result = api.bookmark_add(title='', description='',url='', shared='yes', tags='')
>>> print result['message']
added 1 bookmark

* required arguments

* url

Update Bookmark
--------------------
::

>>> result = api.bookmark_update(title='', description='',url='', shared='yes', tags='')
>>> print result['message']
updated 1 bookmark

* required arguments

* url

Delete Bookmark
--------------------
::

>>> result = api.bookmark_delete(url='')
>>> print result['message']
updated 1 bookmark

* required arguments

* url

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pydiigo-0.1.tar.gz (4.7 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page