6 个版本 (重大更改)
0.6.0 | 2024 年 7 月 3 日 |
---|---|
0.5.0 | 2024 年 6 月 10 日 |
0.4.0 | 2024 年 6 月 6 日 |
0.3.0 | 2024 年 6 月 6 日 |
0.1.0 | 2024 年 6 月 5 日 |
#131 在 缓存
每月 44 次下载
17KB
155 代码行
Pybites 搜索
这是一个简单的命令行工具,用于搜索所有 Pybites 内容:文章、bite 练习、技巧、播客和 YouTube 视频。
安装
cargo install pybites-search
用法
$ psearch --version
psearch 0.6.0
$ psearch --help
A command-line search tool for Pybites content
Usage: psearch [OPTIONS] [SEARCH_TERMS]...
Arguments:
[SEARCH_TERMS]...
Options:
-c, --content-type <CONTENT_TYPE>
-t, --title-only
-h, --help Print help
-V, --version Print version
$ psearch rust
... quite a lot of output ...
$ psearch rust -c v (or -c video)
... only videos ...
$ psearch rust -c a (or -c article)
... only articles ...
$ psearch dataclass -c t
... only dataclass tips ...
$ psearch counter -c b -t
... only bite exercises with title matching counter ...
$ psearch transpose data
... strings this together into a regex matching "[bite] Transpose a data structure" for example ...
缓存
第一次调用通常较慢,因为它将数据下载/缓存到本地文件(~/.pybites-search-cache.json
)。从那时起,它将使用缓存并非常快速。
缓存持续时间是 24 小时,之后将再次下载数据。
依赖项
~10–23MB
~358K SLoC