从细木工板到布库进口工具
Pinku的Python项目详细描述
pinku是一个Pinboard-to-Buku导入实用程序。
pinku是而不是(至少目前是这样)一个同步实用程序,只在一个方向上工作:将书签从pinboard导入buku。如果Buku中已经存在URL,则跳过条目。
安装
pip install pinku
用法
确保已将PINBOARD_API_KEY环境变量设置为pinboard api令牌。你可以找到你的api标记here。
pinku接受命令行参数,这些参数用作通过钉板书签进行搜索的筛选器。pinku然后将结果添加到buku数据库中。
pinku支持pinboard api/all端点的所有过滤器参数。请访问Pinboard’s API documentation阅读详细信息。
请注意,pinboard将对/all端点的api调用限制为每五分钟一次
示例
将allpinboard书签添加到buku:
pinku
将您最近的10个钉板书签添加到buku:
pinku -r 10
将所有标记为web-dev和programming的钉板书签(每个钉板api最多3个标记)添加到buku:
pinku -t web-dev, programming
将前3个标记为web-dev的钉板书签添加到buku:
pinku -t web-dev -r 3
将自2017年9月1日起的所有pinboard书签添加到buku:
pinku --fromdt 2017-09-01
将2017年7月1日至2017年9月1日期间添加到钉板的所有书签添加到buku:
pinku --fromdt 2017-09-01 --todt 2017-09-01