3 个版本 (重大更改)
新功能 0.3.0 | 2024 年 8 月 20 日 |
---|---|
0.2.0 | 2024 年 8 月 9 日 |
0.1.0 | 2024 年 8 月 4 日 |
#211 在 命令行界面
846 每月下载量
335KB
9K SLoC
📖 Manga-tui 🖥️
终端漫画阅读器和下载器
https://github.com/user-attachments/assets/2b693bd3-ec30-4d6e-bcc4-6cf457a860b1
目录
功能
- 高级搜索(带筛选器)
https://github.com/user-attachments/assets/c1e21aa1-8a51-4c47-baea-9f56dcd0d6a4
- 在您的终端中阅读漫画(Wezterm、iTerm2 或 Kitty,任何支持图形协议的终端)
https://github.com/user-attachments/assets/70f321ff-13d1-4c4b-9c37-604271456ab2
- 阅读历史记录本地存储(无需登录)
https://github.com/user-attachments/assets/47e88e89-f73c-4575-9645-2abb80ca7d63
- 下载漫画
https://github.com/user-attachments/assets/ba785668-7cf1-4367-93f9-6e6e1f72c12c
- 下载漫画的所有章节
https://github.com/user-attachments/assets/26ad493f-633c-41fc-9d09-49b316118923
安装
使用 cargo
cargo install manga-tui --locked
AUR
您可以使用 AUR 安装 manga-tui
,并使用 AUR 辅助工具。
paru -S manga-tui
二进制发布
从 发布页面 下载二进制文件
图像渲染
使用能够渲染图像的终端,例如 Wezterm(我推荐使用这个,视频中使用的就是这个),iTerm2
更多信息请参阅: 图像支持
[!注意] Kitty 终端存在一个问题,请参阅 #12
如果终端没有图像支持,则不会显示图像(但 manga-tui
仍作为漫画下载器运行)
用法
安装后只需运行二进制文件
manga-tui
配置
漫画下载和阅读历史记录存储在 manga-tui
目录中,要了解其位置,请运行
manga-tui --data-dir
# or
manga-tui -d
在 Linux 上,输出类似: ~/.local/share/manga-tui
在 manga-tui
目录中将有 4 个目录
history
,其中包含一个 sqlite 数据库以存储阅读历史记录config
,其中包含一个 TOML 文件,带有额外配置(下载格式和下载质量)mangaDownloads
,此处将下载漫画errorLogs
,用于存储可能的错误/故障
如果您想更改位置,可以将环境变量 MANGA_TUI_DATA_DIR
设置为指向目录的路径,例如
export MANGA_TUI_DATA_DIR="/home/user/Desktop/mangas"
默认情况下,manga-tui
将在英文中搜索漫画,您可以通过运行来更改语言
# `es` corresponds to the Iso code for spanish
manga-tui lang --set 'es'
通过运行来检查可用的语言及其ISO代码
manga-tui lang --print
动机
我本想写一个“Linux用户如何...”的教程,但关于漫画,这里有视频(视频链接),这也是重新开始阅读漫画的好借口
鸣谢
非常感谢 Mangadex 提供免费的 API,请考虑支持他们 ❤️
感谢 Ratatui 组织 为制作 Rust 中的 TUI 提供了这样一个好的库 🐭
感谢 Ratatui-image crate 的开发者,提供了在终端中渲染图像的小部件 🖼️
请考虑给这个项目点个赞 ⭐
依赖项
~64MB
~1M SLoC