Skip to main content

Python wrapper for www.diigo.com's API

Project description

Requirements

  • pit optional. See diigotest.py. You might love it ;)

instllation

$ pip 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.5

api needs diigo API KEY generate api key via https://www.diigo.com/api_keys/new/

required python version 2.6, 2.7, 3.2, 3.3

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', apikey='YOUR API KEY')

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

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for pydiigo-0.5.tar.gz
Algorithm Hash digest
SHA256 361fc2f6e82749fe3e55d3799dd61003adf2ace58846f32c7767ed3570baa790
MD5 b6de7df83b9aae8439948f739fbc3ace
BLAKE2b-256 4e09ccb0b407f52ece46d9962294eacdd2721810bca69dd6bb9aca407c04ecbb

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