Wiki

Clone wiki

pydiigo / Home

Notes

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

v.0.2

Update Bookmark is deprecated and raise DeprecationWarning.

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

Delete Bookmark

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

Description

This python scripts helps you to use `diigo's`_ bookmark.

Implements www.diigo.com's API.

.. _`diigo's`: http://www.diigo.com/

Requirements

  • simplejson if your Python < 2.5
  • pit optional. See diigotest.py. You might love it ;)

instllation

$ sudo easy_install pydiigo

or

Download pydiigo and extract it, then

$ sudo python setup.py install

Updated