
curl -sSL mangal.metafates.one/run | shObserve que este script não instala nada, apenas download, verifica e executa Mangal. Não disponível no Windows.
Instale usando este script de shell
curl -sSL mangal.metafates.one/install | sh Este script detectará automaticamente o OS & Distro e usará a melhor opção disponível. Por exemplo, no macOS, tentará usar o HomeBrew, no Ubuntu, ele instalará o pacote .deb e assim por diante ...
Pacote AUR (mantido por @balajsra, obrigado)
Instale usando o homebrew
brew tap metafates/mangal
brew install mangal
Instale usando o SCOOP (graças ao @sonalibendre por adicioná -lo ao balde oficial)
scoop bucket add extras
scoop install mangal
Obrigado a @t-dynamos por adicioná-lo aos pacotes do Termux
pkg install mangalInstale usando a sobreposição de terceiros Raiagent. Agradeço a @leycec por mantê -lo.
eselect repository enable raiagent
emerge --sync raiagent
emerge mangalInstale usando o nix. Obrigado ao @bertof por adicioná -lo ao Nixpkgs
# NixOS
nix-env -iA nixos.mangal
# Non NixOS
nix-env -iA nixpkgs.mangalInstale usando o Docker. (Obrigado ao @arabcoders pela referência)
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 link para instalar Go.
Clone o repo
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 " Se você quiser construir Mangal para outra arquitetura, digamos Arm, você terá que definir variáveis Env GOOS and GOARCH
GOOS=linux GOARCH=arm64 make buildDisponíveis de combinações de canecas e gagulas
Faça o download dos binários pré-compilados na página de lançamentos e copie-os para o local desejado.
Basta correr mangal e você está pronto para ir.
| Vincular | Descrição |
|---|---|
| ? | Mostre ajuda |
| ↑/J ↓/k →/l ←/h | Navegar |
| g | Vá para primeiro |
| G | Vá para durar |
| / | Filtro |
| esc | Voltar |
| espaço | Selecione um |
| guia | Selecione tudo |
| v | Selecione o volume |
| backspace | Não eleito tudo |
| digitar | Confirmar |
| o | URL aberto |
| r | Ler |
| q | Desistir |
| Ctrl+c | Force parou |
| um | Selecione mangá anilista (lista de capítulos) |
| d | Excluir entrada de histórico único |

Se você se perguntar o que esses ícones significam -
Dsignifica "baixado",*mostra que o capítulo está marcado para ser baixado. Você pode escolher diferentes ícones, por exemplo, a fonte nerd -basta executar mangal com--icons nerd. As opções disponíveis sãonerd,emoji,kaomojiesquares
Mini Mode tenta imitar ani-cli
Para correr: mangal mini

O modo embutido é destinado ao uso com outros scripts.
Digite mangal help inline para obter mais informações.
Veja Wiki para mais exemplos.

Veja mangal help para mais informações
Mangal usa o formato TOML para configuração no nome do arquivo mangal.toml . O caminho de configuração depende do sistema operacional. Para encontrar o seu, use mangal where --config . Por exemplo, no Linux , seria ~/.config/mangal/mangal.toml .
Use Env variável MANGAL_CONFIG_PATH para definir o caminho de configuração personalizado.
Veja
mangal envpara mostrar todas as variáveis ENV disponíveis.
| Comando | Descrição |
|---|---|
mangal config get | Obtenha valor de configuração para chave específica |
mangal config set | Defina o valor de configuração para a chave específica |
mangal config reset | Redefinir valor de configuração para chave específica |
mangal config info | Liste todos os campos de configuração com descrição para cada |
mangal config write | Escreva a configuração atual em um arquivo |
Tldr; Para navegar e instalar um raspador personalizado da execução do repositório de scrapers de mangal
mangal sources install
Mangal possui um Lua5.1 VM embutido + algumas bibliotecas úteis, como Chrome sem cabeça, cliente HTTP, analisador html e assim por diante ...
Verifique os módulos definidos para obter mais informações.
Para exemplos de raspadores, verifique o repositório de arranhões Mangal
Este comando criará o arquivo example.lua no diretório mangal where --sources .
mangal sources gen --name example --url https://example.com
Abra o arquivo e edite -o como desejar. Dê uma olhada nos comentários para obter mais informações. Consulte o repositório de escravos mangal para exemplos.
Você pode testá -lo correndo mangal run <filepath>
Ele deve aparecer automaticamente na lista de raspadores disponíveis.
Novo para lua? Guia de início rápido
Mangal também suporta integração com Anilist.
Além de buscar metadados para cada mangá ao fazer o download, Mangal também pode marcar os capítulos como lido no seu perfil de Anilsit quando você os lê dentro de Mangal.
Para mais informações, consulte Wiki
E, claro, obrigado a todos os colaboradores! Você é incrível!
Se você achar este projeto útil ou quiser agradecer, considere estrelado, isso significaria muito para mim