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
=======================
* `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.2.tar.gz
(4.6 kB
view details)
File details
Details for the file pydiigo-0.2.tar.gz
.
File metadata
- Download URL: pydiigo-0.2.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7c08e7a49a0c12a41f580ea27de8ea9bd49148d2fb95f781ea5a34b3d801aa6 |
|
MD5 | d276b2c0e11808161fc0475b39e559a7 |
|
BLAKE2b-256 | e785bfc7b8d9431f84785ac552aee21143f92eae44ac4b3d775a94d5cacbb086 |