1 个不稳定版本
0.1.0 | 2022 年 12 月 19 日 |
---|
25 在 #维基百科
20KB
174 行
❇️ Wikipe ❇️ 是一个从命令行搜索维基百科的工具。给定一个搜索查询,它将返回匹配的维基百科文章列表,可以打开以显示其内容,或者直接从终端在浏览器中打开。可以在终端中导航文章。 wikipe
支持单个实例内的顺序搜索。
安装
如果您已在您的计算机上安装了 Rust 和 Cargo,您可以直接从 crates.io 安装此应用程序。
$ cargo install wikipe
使用方法
Wikipe 目前接受以下参数。
-l|--lang [String] Wikipedia article language in the form of an ISO language code
您可以直接从终端使用 wikipe
命令并附上查询来搜索维基百科。您可以使用 -l
标志提供语言 ISO 代码。例如,将语言设置为 es
,Wikipe 将返回西班牙语文章。
$ wikipe <search_query> -l <language>
Wikipe 将返回与给定搜索词相关的一篇文章列表,并要求您选择一篇文章查看。目前,您可以选择在终端中查看文章摘要或全文。查看 路线图 了解即将推出的功能。
贡献
这还是一个 WIP,如果您发现任何错误或对功能或更好的代码有任何建议,请提交一个问题或拉取请求 ^_^
命名
Wikipe 以维基百科的非官方吉祥物 Wikipe-tan 命名!
Wikipe-tan 于 2006 年创建,从那时起,作为维基百科吉祥物的受欢迎程度已经下降。希望您可以通过 Wikipe-tan 再次享受探索世界百科全书乐趣。
路线图
- 链接支持:在维基百科文章中浏览链接。
- 更好的导航:更好的导航体验,允许像在维基百科上一样在页面之间导航。
- 交互式用户界面:将应用程序转换为完整的交互式用户界面,使用如 Rust-TUI 或 Cursive 等框架。这将允许更好地导航和渲染文章信息。
- 图像支持:在交互式用户界面中以 ASCII 格式渲染文章的主要图像。
动机
我一直想亲自学习Rust,所以在我有一些空闲时间的时候,我想创建一个简单的命令行应用程序。话虽如此,我不是Rust专家,所以如果你对代码质量有任何建议或改进,请提交一个pull request或issue,我将尽我所能回答并帮助!我总是寻求改进。为什么是维基百科?我每天都会使用维基百科。对我来说,它是互联网上最有用和最有价值的一部分,我想通过创建这个应用程序来庆祝这一点。如果这个应用程序给你带来了价值或快乐,并且你想要以任何方式支持它,我请求你直接通过他们的捐赠页面向维基百科捐赠!
依赖项
~4–16MB
~151K SLoC