readit-命令行书签管理器工具
readit的Python项目详细描述
readit-命令行工具
简介
readit是命令行书签管理器。它是一个命令行实用程序,用于添加、删除、更新和显示书签。它是一个用python编写的强大书签管理器。它使用sqlite3数据库来存储书签。
功能
- 一次为多个URL添加书签
- 用相应的标记将URL标记为书签
- 按标记搜索和显示书签
- 以表格格式显示所有书签
- 删除带书签的URL
- 删除所有带书签的URL
- 使用特定ID更新书签URL
- URL验证
- 在浏览器中打开URL
- 将书签导出到csv文件中
- 显示数据库中可用的所有标记
- 在线或离线为URL添加书签
依赖性
Features | Dependancy |
---|---|
^{tt1}$ | Python 3.0+ |
^{tt2}$ | requests |
^{tt3}$ | click |
^{tt4}$ | SQLite3 |
^{tt5}$ | beautifultable |
安装
readit可在pypi上获得,并可与pip3一起安装:
pip3 install --user readit
命令行选项
Usage: readit [OPTIONS][INSERT]... Readit - Command-line bookmark manager tool. Options: -a, --add TEXT... Add URLs with space-separated -t, --tag TEXT... Add Tag with space-separated URL -d, --delete TEXT Remove a URL of particular ID -c, --clear TEXT... Clear bookmarks -u, --update TEXT... Update a URL for specific ID -s, --search TEXT Search all bookmarks by Tag -v, --view TEXT... Show bookmarks -o, --openurl TEXT Open URL in Browser -V, --version Check latest version -e, --export TEXT... Export URLs in csv file -tl, --taglist TEXT... Show all Tags --help Show this message and exit.
示例
- bookmark多个url:
$ readit url1 url2 ... or $ readit --add url1 url2 ... or $ readit -a url1 url2 ...
- view所有可用书签:
$ readit -v or $ readit --view
- update使用其id: 的书签
$ readit -u url_id url or $ readit --update url_id url
- delete使用其id: 的书签url
$ readit -d url_id or $ readit --delete url_id
- 清除所有书签:
$ readit -c or $ readit --clear
- bookmarkurl和标记:
$ readit -t tag_name url or $ readit --tag tag_name url
- search和display使用标记的所有书签:
$ readit -s tag_name or $ readit --search tag_name
- 使用特定ID在浏览器中打开URL:
$ readit -o urlid or $ readit --openurl urlid
- 将书签导出到csv文件:
$ readit --export or $ readit -e
- 显示数据库中可用的所有标记
$ readit -tl or $ readit --taglist
如何安装用于开发的源代码
- 从github克隆项目:
$ git clone https://github.com/projectreadit/readit.git
- 我们建议首先创建并激活virtualenv:
$ cd readit/ $ python3 -m venv env $ source env/bin/activate (env) $
- 使用setup.py文件安装:
(env) $ python setup.py install
- 创建项目:
(env) $ python setup.py build
Licence
readit-命令行工具在GNU General Public License v3.0.下获得许可