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
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 361fc2f6e82749fe3e55d3799dd61003adf2ace58846f32c7767ed3570baa790 |
|
MD5 | b6de7df83b9aae8439948f739fbc3ace |
|
BLAKE2b-256 | 4e09ccb0b407f52ece46d9962294eacdd2721810bca69dd6bb9aca407c04ecbb |