
curl -sSL mangal.metafates.one/run | shTenga en cuenta que este script no instala nada, solo descarga, verifica y ejecuta Mangal. No disponible en Windows.
Instalar usando este script de shell
curl -sSL mangal.metafates.one/install | sh Este script detectará automáticamente el sistema operativo y la distribución y usará la mejor opción disponible. Por ejemplo, en MacOS intentará usar Homebrew, en Ubuntu instalará el paquete .deb y así sucesivamente ...
Paquete AUR (mantenido por @balajsra, gracias)
Instalar usando HomeBrew
brew tap metafates/mangal
brew install mangal
Instale usando SCOOP (gracias a @sonalibendre por agregarlo al cubo oficial)
scoop bucket add extras
scoop install mangal
Gracias a @t-dynamos por agregarlo a los paquetes de termux
pkg install mangalInstale con superposición de terceros RaiaGent. Gracias a @leycec por mantenerlo.
eselect repository enable raiagent
emerge --sync raiagent
emerge mangalInstalar usando Nix. Gracias a @BERTOF por agregarlo a los NIXPKGS
# NixOS
nix-env -iA nixos.mangal
# Non NixOS
nix-env -iA nixpkgs.mangalInstalar usando Docker. (Gracias a @arabcoders como referencia)
docker pull metafates/mangal
Para correr
docker run --rm -ti -e " TERM=xterm-256color " -v $( PWD ) /mangal/downloads:/downloads -v $( PWD ) /mangal/config:/config metafates/mangalVisite este enlace para instalar Go.
Clonar el repositorio
git clone --depth 1 https://github.com/metafates/mangal.git
cd mangalGNU Make (recomendado)
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 " Si quieres construir Mangal para otra arquitectura, digamos el brazo, tendrás que establecer variables env enviado GOOS y GOARCH
GOOS=linux GOARCH=arm64 make buildCombinaciones de goos y goarch disponibles
Descargue los binarios precompilados de la página de versiones y cópielos a la ubicación deseada.
Simplemente corre mangal y estará listo para comenzar.
| Unir | Descripción |
|---|---|
| ? | Mostrar ayuda |
| ↑/J ↓/K →/L ←/H | Navegar por |
| gramo | Ir primero |
| GRAMO | Ir a la última |
| / | Filtrar |
| ESC | Atrás |
| espacio | Seleccionar uno |
| pestaña | Seleccionar todo |
| V | Volumen seleccionado |
| espalda | Deseleccionar todo |
| ingresar | Confirmar |
| O | URL abierta |
| riñonal | Leer |
| Q | Abandonar |
| Ctrl+C | Fuerza deja de salir |
| a | Seleccione el manga anilista (lista de capítulos) |
| d | Eliminar entrada de historial único |

Si se pregunta qué significan esos iconos,
Dsignifica "descargado",*muestra que el capítulo está marcado para ser descargado. Puede elegir diferentes iconos, por ejemplo, Nerd Font Ones, solo ejecuta Mangal con--icons nerd. Las opciones disponibles sonnerd,emoji,kaomojiysquares
Mini Mode intenta imitar a Ani-cli
Para correr: mangal mini

El modo en línea está destinado a usarse con otros scripts.
Escriba mangal help inline para obtener más información.
Ver Wiki para más ejemplos.

Consulte mangal help para más información
Mangal utiliza el formato TomL para la configuración bajo el nombre de archivo mangal.toml . La ruta de configuración depende del sistema operativo. Para encontrar el tuyo, use mangal where --config . Por ejemplo, en Linux sería ~/.config/mangal/mangal.toml .
Utilice la variable ENV MANGAL_CONFIG_PATH para establecer la ruta de configuración personalizada.
Vea
mangal envpara mostrar todas las variables Env envíes disponibles.
| Dominio | Descripción |
|---|---|
mangal config get | Obtener valor de configuración para la clave específica |
mangal config set | Establecer el valor de configuración para la clave específica |
mangal config reset | Restablecer el valor de configuración para la clave específica |
mangal config info | Enumere todos los campos de configuración con descripción para cada |
mangal config write | Escriba la configuración actual en un archivo |
TLDR; Para navegar e instalar un raspador personalizado desde el repositorio de screpers de mangal ejecutando
mangal sources install
Mangal tiene un Lua5.1 VM incorporado + algunas bibliotecas útiles, como Chrome sin cabeza, cliente HTTP, analizador HTML, etc.
Verifique los módulos definidos para obtener más información.
Para ejemplos de raspadores, consulte el repositorio de los spals-shrapers
Este comando creará el archivo example.lua en el directorio de mangal where --sources .
mangal sources gen --name example --url https://example.com
Abra el archivo y edítelo como desee. Eche un vistazo a los comentarios para obtener más información. Ver repositorio de raspadores de mangal para ver ejemplos.
Puede probarlo ejecutando mangal run <filepath>
Debería aparecer automáticamente en la lista de raspadores disponibles.
¿Nuevo en Lua? Guía de inicio rápido
Mangal también apoya la integración con Anilist.
Además de obtener metadatos para cada manga al descargar, Mangal también puede marcar los capítulos como leídos en su perfil Anilsit cuando los lee dentro de Mangal.
Para más información, consulte Wiki
Y, por supuesto, ¡gracias a todos los contribuyentes! ¡Usted es maravilloso!
Si encuentra útil este proyecto o quiere agradecer, considere protagonizarlo, eso significaría mucho para mí.