Skip to main content

Python wrapper for www.diigo.com's API

Project description

Requirements
=======================
* `simplejson`_ if your python < 2.5
* `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
=======================
You might get 503 Error, because of Diigo's API limit.

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

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.3.tar.gz (4.8 kB view details)

Uploaded Source

File details

Details for the file pydiigo-0.3.tar.gz.

File metadata

  • Download URL: pydiigo-0.3.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pydiigo-0.3.tar.gz
Algorithm Hash digest
SHA256 1f22527a5f1e54e06c1fe64df2eca63a211cb6a3bc89b10b0ad7909719e29e5d
MD5 d4a4d101408e83cf79882d155129b7bb
BLAKE2b-256 13e0d0e4331880b530d13561b81ea419909a8a4fee2f2cc3fcbb2e1eafbac4b1

See more details on using hashes here.

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