#维基百科 #cli #web #命令行工具 #命令行应用

应用 wikipe

一个简单的工具,用于在终端中搜索和阅读维基百科文章

1 个不稳定版本

0.1.0 2022 年 12 月 19 日

25#维基百科

MIT 许可证

20KB
174

wikipe-tan

Wikipe

Version Downloads License

❇️ 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-TUICursive 等框架。这将允许更好地导航和渲染文章信息。
  • 图像支持:在交互式用户界面中以 ASCII 格式渲染文章的主要图像。

动机

我一直想亲自学习Rust,所以在我有一些空闲时间的时候,我想创建一个简单的命令行应用程序。话虽如此,我不是Rust专家,所以如果你对代码质量有任何建议或改进,请提交一个pull request或issue,我将尽我所能回答并帮助!我总是寻求改进。为什么是维基百科?我每天都会使用维基百科。对我来说,它是互联网上最有用和最有价值的一部分,我想通过创建这个应用程序来庆祝这一点。如果这个应用程序给你带来了价值或快乐,并且你想要以任何方式支持它,我请求你直接通过他们的捐赠页面向维基百科捐赠

依赖项

~4–16MB
~151K SLoC