
curl -sSL mangal.metafates.one/run | shBeachten Sie, dass dieses Skript nichts installiert, sondern nur Mangal heruntergeladen, überprüft und ausgeführt wird. Nicht verfügbar unter Windows.
Installieren Sie mit diesem Shell -Skript
curl -sSL mangal.metafates.one/install | sh Dieses Skript erkennt automatisch Betriebssystem und Distribution und verwendet die beste verfügbare Option. Zum Beispiel wird es bei macOS versuchen, Homebrew zu verwenden, auf Ubuntu das .deb -Paket zu installieren und so weiter ...
AUR -Paket (gepflegt von @balajsra, danke)
Mit Homebrew installieren
brew tap metafates/mangal
brew install mangal
Installieren Sie mit SCOOP (dank @sonalibendre für das Hinzufügen zum offiziellen Eimer)
scoop bucket add extras
scoop install mangal
Vielen Dank an @T-Dynamos für das Hinzufügen zu den Terux-Packages
pkg install mangalInstallieren Sie mit Überlagerung von Drittanbietern RaiaGent. Vielen Dank an @leycec für die Aufrechterhaltung.
eselect repository enable raiagent
emerge --sync raiagent
emerge mangalMit NIX installieren. Vielen Dank an @bertof für das Hinzufügen zum NIXPKGS
# NixOS
nix-env -iA nixos.mangal
# Non NixOS
nix-env -iA nixpkgs.mangalMit Docker installieren. (Vielen Dank an @arabcoder als Referenz)
docker pull metafates/mangal
Rennen
docker run --rm -ti -e " TERM=xterm-256color " -v $( PWD ) /mangal/downloads:/downloads -v $( PWD ) /mangal/config:/config metafates/mangalBesuchen Sie diesen Link, um Go zu installieren.
Klonen Sie das Repo
git clone --depth 1 https://github.com/metafates/mangal.git
cd mangalGnu make (empfohlen)
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 " Wenn Sie Mangal für eine andere Architektur bauen möchten, sagen Sie Arm, müssen Sie Env -Variablen GOOS und GOARCH festlegen
GOOS=linux GOARCH=arm64 make buildVerfügbare Goos und Goarch -Kombinationen
Laden Sie die vorgefertigten Binärdateien von der Releases-Seite herunter und kopieren Sie sie an den gewünschten Ort.
Laufen Sie einfach mangal und Sie können gehen.
| Binden | Beschreibung |
|---|---|
| ? | Hilfe zeigen |
| ↑/j ↓/k →/l ←/h | Navigieren |
| G | Gehen Sie zuerst |
| G | Gehen Sie zuletzt |
| / | Filter |
| Esc | Zurück |
| Raum | Wählen Sie eine aus |
| Tab | Wählen Sie alle aus |
| v | Lautstärke auswählen |
| Rücktaste | Alle abschließen |
| eingeben | Bestätigen |
| O | Offene URL |
| R | Lesen |
| Q | Aufhören |
| Strg+c | Kraft verlassen |
| A | Wählen Sie anilistische Manga (Kapitelliste) |
| D | Löschen Sie ein Eintrag mit einem Verlauf |

Wenn Sie sich fragen, was diese Symbole bedeuten -
Dsteht für "Download", zeigt*, dass das Kapitel als heruntergeladen markiert wird. Sie können verschiedene Symbole auswählen, z. B. eine Schriftart -einfach mit Mangal mit--icons nerdlaufen. Verfügbare Optionen sindnerd,emoji,kaomojiundsquares
Der Mini-Modus versucht, Ani-CLI nachzuahmen
Zu rennen: mangal mini

Der Inline -Modus ist für die Verwendung mit anderen Skripten vorgesehen.
Geben Sie mangal help inline um weitere Informationen zu erhalten.
Weitere Beispiele finden Sie in Wiki.

Weitere Informationen finden Sie mangal help
Mangal verwendet das TOML -Format für die Konfiguration unter dem mangal.toml -Dateinamen. Der Konfigurationsweg hängt vom Betriebssystem ab. Um Ihre zu finden, verwenden Sie mangal where --config . Zum Beispiel wäre es unter Linux ~/.config/mangal/mangal.toml .
Verwenden Sie Env Variable MANGAL_CONFIG_PATH , um den benutzerdefinierten Konfigurationsweg festzulegen.
Siehe
mangal env, um alle verfügbaren Env -Variablen zu zeigen.
| Befehl | Beschreibung |
|---|---|
mangal config get | Holen Sie sich den Konfigurationswert für einen bestimmten Schlüssel |
mangal config set | Stellen Sie den Konfigurationswert für einen bestimmten Schlüssel fest |
mangal config reset | Konfigurationswert für einen bestimmten Schlüssel zurücksetzen |
mangal config info | Listen Sie alle Konfigurationsfelder mit einer Beschreibung für jeweils auf |
mangal config write | Schreiben Sie die aktuelle Konfiguration in eine Datei |
TLDR; So durchsuchen und installieren
mangal sources install
Mangal hat ein integriertes Lua5.1-VM + einige nützliche Bibliotheken, wie z. B. Kopflosen Chrome, HTTP-Client, HTML-Parser usw.
Weitere Informationen finden Sie in den definierten Modulen.
Unter Beispiele für Scrapers überprüfen Sie das Mangal-Scrapers-Repository
Dieser Befehl erstellt example.lua -Datei im mangal where --sources -Verzeichnis.
mangal sources gen --name example --url https://example.com
Öffnen Sie die Datei und bearbeiten Sie sie nach Belieben. Schauen Sie sich die Kommentare an, um weitere Informationen zu erhalten. Beispiele finden Sie unter Mangal-Crapers-Repository.
Sie können es testen, indem Sie mangal run <filepath> ausführen
Es sollte automatisch in der Liste der verfügbaren Verschaber angezeigt werden.
Neu in Lua? Schnellstarthandbuch
Mangal unterstützt auch die Integration mit Anilisten.
Mangal kann nicht nur Metadaten für jeden Manga beim Herunterladen abrufen, sondern kann auch Kapitel markieren, wenn Sie in Ihrem Anilsit -Profil gelesen werden, wenn Sie sie innerhalb von Mangal lesen.
Weitere Informationen finden Sie in Wiki
Und natürlich danke an alle Mitwirkenden! Du bist toll!
Wenn Sie dieses Projekt nützlich finden oder sich danke sagen möchten, sollten Sie es mir bitte überlegen, das würde mir viel bedeuten