
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
當然,要感謝所有貢獻者!你很棒!
如果您覺得這個項目有用或想說謝謝,請考慮主演,這對我來說意義重大