
curl -sSL mangal.metafates.one/run | sh请注意,此脚本没有安装任何内容,仅下载,验证并运行Mangal。在Windows上不可用。
使用此外壳脚本安装
curl -sSL mangal.metafates.one/install | sh该脚本将自动检测OS和发行版,并使用可用的最佳选项。例如,在MacOS上,它将尝试使用Homebrew,在Ubuntu上,它将安装.deb软件包等...
AUR包(由@balajsra维护,谢谢)
使用自制的安装
brew tap metafates/mangal
brew install mangal
使用SCOOP安装(感谢@sonalibendre将其添加到官方桶中)
scoop bucket add extras
scoop install mangal
感谢 @t-dynamos将其添加到Termux-ackages
pkg install mangal使用第三方叠加raiagent安装。感谢@leycec维护它。
eselect repository enable raiagent
emerge --sync raiagent
emerge mangal使用Nix安装。感谢@bertof将其添加到Nixpkgs
# NixOS
nix-env -iA nixos.mangal
# Non NixOS
nix-env -iA nixpkgs.mangal使用Docker安装。 (感谢@arabcoders的参考)
docker pull metafates/mangal
运行
docker run --rm -ti -e " TERM=xterm-256color " -v $( PWD ) /mangal/downloads:/downloads -v $( PWD ) /mangal/config:/config metafates/mangal访问此链接以安装GO。
克隆仓库
git clone --depth 1 https://github.com/metafates/mangal.git
cd mangalgnu make (推荐)
make install # if you want to compile and install mangal to path
make build # if you want to just build the binary # To build
go build -ldflags " -X 'github.com/metafates/mangal/constant.BuiltAt= $( date -u ) ' -X 'github.com/metafates/mangal/constant.BuiltBy= $( whoami ) ' -X 'github.com/metafates/mangal/constant.Revision= $( git rev-parse --short HEAD ) ' -s -w "
# To install
go install -ldflags " -X 'github.com/metafates/mangal/constant.BuiltAt= $( date -u ) ' -X 'github.com/metafates/mangal/constant.BuiltBy= $( whoami ) ' -X 'github.com/metafates/mangal/constant.Revision= $( git rev-parse --short HEAD ) ' -s -w "如果您想为其他体系结构构建Mangal,例如ARM,则必须设置Env变量GOOS和GOARCH
GOOS=linux GOARCH=arm64 make build可用的鹅和面政组合
从“版本”页面下载预编译的二进制文件,然后将其复制到所需的位置。
只需运行mangal ,就可以开始了。
| 绑定 | 描述 |
|---|---|
| ? | 显示帮助 |
| ↑/J ↓/K →/L ←/H | 导航 |
| g | 首先 |
| g | 去最后 |
| / | 筛选 |
| Esc键 | 后退 |
| 空间 | 选择一个 |
| 选项卡 | 选择全部 |
| v | 选择音量 |
| Backpace | 取消选择 |
| 进入 | 确认 |
| o | 打开URL |
| r | 读 |
| 问 | 辞职 |
| Ctrl+c | 武力退出 |
| 一个 | 选择Anilist漫画(章节列表) |
| d | 删除单一历史记录条目 |

如果您想知道这些图标的含义
D代表“下载”,*表明将标记为下载。您可以选择不同的图标,例如书呆子字体 - 只需使用--icons nerd运行Mangal即可。可用选项是nerd,emoji,kaomoji和squares
迷你模式试图模仿ANI-CLI
运行: mangal mini

内联模式旨在与其他脚本一起使用。
键入mangal help inline此信息。
有关更多示例,请参见Wiki。

请参阅mangal help以获取更多信息
Mangal使用TOML格式在mangal.toml文件名下进行配置。配置路径取决于OS。要找到您的,请使用mangal where --config 。例如,在Linux上是~/.config/mangal/mangal.toml 。
使用END变量MANGAL_CONFIG_PATH设置自定义配置路径。
请参阅
mangal env显示所有可用的ENV变量。
| 命令 | 描述 |
|---|---|
mangal config get | 获取特定密钥的配置值 |
mangal config set | 设置特定键的配置值 |
mangal config reset | 重置特定密钥的配置值 |
mangal config info | 列出所有配置字段,每个配置字段都有每个配置字段 |
mangal config write | 将当前配置写入文件 |
tldr;浏览并安装Mangal-Scrapers Repority Run的自定义刮板
mangal sources install
Mangal具有LUA5.1 VM内置 +一些有用的库,例如无头Chrome,HTTP客户端,HTML Parser等...
检查定义的模块以获取更多信息。
有关刮板示例,请检查Mangal-Scrapers存储库
此命令将在mangal中创建example.lua文件mangal where --sources目录。
mangal sources gen --name example --url https://example.com
打开文件并根据需要进行编辑。查看评论以获取更多信息。有关示例,请参见Mangal-Scrapers存储库。
您可以通过运行mangal run <filepath>对其进行测试
它应该自动出现在可用的刮板列表中。
Lua的新手?快速启动指南
Mangal还支持与Anilist集成。
除了在下载时为每种漫画提供元数据外,Mangal还可以将章节标记为在Mangal中阅读Anilsit个人资料上的章节。
有关更多信息,请参见Wiki
当然,要感谢所有贡献者!你很棒!
如果您觉得这个项目有用或想说谢谢,请考虑主演,这对我来说意义重大