Readit - 命令行书签管理工具
项目描述
Readit - 命令行工具
简介
Readit是命令行书签管理器。它是一个命令行实用程序,用于添加、删除、更新和显示书签。它是一个用Python编写的强大书签管理器。它使用SQLite3数据库来存储书签。
功能
一次添加多个URL作为书签
带相关标签的书签URL
通过标签和URL的子字符串搜索和显示书签
以表格格式显示所有书签
删除一个已添加的书签URL
删除所有已添加的书签URL
使用特定ID更新一个已添加的书签URL
URL验证
在浏览器中打开URL
将书签导出到CSV文件
显示数据库中所有可用的标签
在线或离线添加书签URL
依赖项
功能 |
依赖项 |
---|---|
脚本语言 |
Python 3.0+ |
HTTP(S) |
requests |
命令行 选项和参数解析 |
click |
使用的数据库 |
SQLite3 |
以表格显示书签 |
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 and URL's substring
-v, --view TEXT... Show bookmarks
-o, --openurl TEXT Open URL in Browser using id, tag or URL's substring
-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.
示例
添加多个网址到书签
$ readit url1 url2 ...
or
$ readit --add url1 url2 ...
or
$ readit -a url1 url2 ...
查看所有可用的书签
$ readit -v
or
$ readit --view
使用ID更新书签
$ readit -u url_id url
or
$ readit --update url_id url
使用ID删除书签
$ readit -d url_id
or
$ readit --delete url_id
清除所有书签
$ readit -c
or
$ readit --clear
添加带有标签的网址书签
$ readit -t tag_name url
or
$ readit --tag tag_name url
搜索并显示使用标签或网址子串的所有书签
$ readit -s tag_name
or
$ readit --search tag_name
or
$ readit -s url_substring
使用特定ID、标签或网址子串在浏览器中打开网址
$ readit -o urlid
or
$ readit --openurl urlid
or
$ readit -o url_substring
or
$ readit -o tag
将书签导出到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
许可证
Readit - 命令行工具遵循 GNU通用公共许可证v3.0
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
readit-0.3.tar.gz (28.0 kB 查看散列)
构建分布
readit-0.3-py3-none-any.whl (22.2 kB 查看散列)
关闭
readit-0.3.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 1c7fe629294fcde4832c0ac6979de4f1e00c10427a152479f344692c38684409 |
|
MD5 | 5b7e5e5e7441c97b989858ac8649f9fd |
|
BLAKE2b-256 | b618fb457705af7b602e5331146df8834077034f2b9407f58f6f0660c34c0c5c |
关闭
readit-0.3-py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 9fd52bd1f912fc66f69abf6ffaf65240261154703ad939ae04742ec632619481 |
|
MD5 | 78fadcd746447c7bf3cf13614596110f |
|
BLAKE2b-256 | 683cc594c9d44a51b80eb33793abc8d4ba240634e4980b44c35e56bffe7c902c |