#tui #pokemon #pokedex #user-interface

bin+lib poketex

基于 TUI(终端用户界面)的简单宝可梦图鉴

28 个稳定版本

1.14.0 2024年7月20日
1.13.0 2024年6月25日
1.12.1 2024年3月7日
1.8.0 2023年12月30日
1.2.0 2023年3月22日

#1599命令行工具

Download history 4/week @ 2024-05-17 2/week @ 2024-05-24 7/week @ 2024-06-07 6/week @ 2024-06-14 119/week @ 2024-06-21 9/week @ 2024-06-28 188/week @ 2024-07-12 137/week @ 2024-07-19 16/week @ 2024-07-26

每月 159 次下载

MIT 许可证

4.5MB
1.5K SLoC

📖 Poketex

基于 TUI(终端用户界面)的简单宝可梦图鉴

Crates.io Crates.io

demo

目录

特性

  1. 所有宝可梦(直至宝可梦 SV)
  2. 所有地区形态(直至宝可梦 SV)
  3. 可搜索
  4. 包含英语、中文、日语本地化数据

安装

Packaging status

从 Github 发布版安装

根据您的配置在此处下载最新版本的二进制文件: 发布页面

然后您只需在您的终端中输入此命令

tar -xf <downloaded_archive> poketext
sudo mv poketex /usr/local/bin
sudo mkdir -p /usr/local/share/poketex/colorscripts
sudo cp -rf colorscripts /usr/local/share/poketex

从 crates.io 安装

如果您是 Rust 程序员,可以使用 cargo 安装 poketex。

cargo install poketex --locked

从 AUR 安装

如果您使用 Arch Linux,可以使用 extra 仓库 通过 pacman 安装 poketex

pacman -S poketex

从源代码安装

poketex 是用 Rust 编写的,因此您需要获取一个 Rust 安装 来编译它。

git clone https://github.com/ckaznable/poketex
cd poketex
make build
sudo make install

如果您想卸载

sudo make uninsall

使用方法

Usage: poketex [OPTIONS]

Options:
  -l, --locale <LOCALE>  locales [zh, ja, en] [default: en]
  -h, --help             Print help
  -V, --version          Print version

键盘导航指令

使用箭头键或 hjkl 在应用程序中移动。

Page UpPage Down 一次移动 4 步。

f 切换 ASCII 形式。

q 退出。

H 显示帮助信息。

gg 跳到顶部,按 G 跳到底部。

alt+jalt+k 滚动能力描述。

/ 进入搜索模式。

路线图

  • 显示宝可梦 IV 和类型
  • 宝可梦列表可搜索
  • 添加宝可梦能力行
  • 添加地区形态
    • 阿洛拉
    • 伽拉尔
    • 海兹人
    • 帕尔迪亚
  • 添加 CLI 变量
    • --locale [en, ja, zh]
  • 帮助键
  • 第 9 代 DLC - 翠绿面具
  • 第 9 代 DLC - 靛蓝磁盘
  • 图像支持(由 pokemon-colorscripts 提供)

故障排除

图像未显示

如果ansi图像未显示,请将此存储库中的 colorscripts 文件夹复制到 /usr/local/share/poketex

git clone https://github.com/ckaznable/poketex
cd poketex
mkdir -p /usr/local/share/poketex/colorscripts
cp -rf colorscripts /usr/local/share/poketex

宝可梦数据源

ckaznable/poke-data-crawler 生成数据

许可证

MIT 许可协议

依赖项

~10–18MB
~226K SLoC