www.diigo.com的api的python包装器
pydiigo的Python项目详细描述
要求
- pit可选。见diigotest.py。你可能会喜欢它;)
安装
$pip安装pydiigo
or
下载pydiigo并将其解压缩,然后
$sudo python setup.py安装
注释
由于diigo的api限制,您可能会得到503个错误。
V.0.2
update bookmark已弃用并引发弃用警告。
用法
初始化api
>>> from pydiigo import DiigoApi >>> api = DiigoApi(user='YOUR_DIIGO_USERNAME', password='YOUR_DIIGO_PASSWORD', apikey='YOUR API KEY')
搜索书签
>>> 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)
- 书签结构
- 标题(字符串)
- URL(字符串)
- 用户(字符串)
- 描述(字符串:描述)
- 标记(字符串:用逗号分隔,带多个标记)。
- 共享(字符串:是或否)
- 创建时间(字符串:例如:2009/03/04 02:57:09+0000)
- 更新时间(字符串:如2009/03/04 02:57:09+0000)
- 注释(字符串数组)
- 注释(字符串数组)
添加书签
>>> result = api.bookmark_add(title='', description='',url='', shared='yes', tags='') >>> print(result['message']) added 1 bookmark
- 必需参数
- 网址
删除书签
>>> result = api.bookmark_delete(url='') >>> print(result['message']) updated 1 bookmark
- 必需参数
- 网址