
curl -sSL mangal.metafates.one/run | sh이 스크립트 는 아무것도 설치하지 않고 단지 다운로드, 검증 및 실행됩니다. Windows에서는 사용할 수 없습니다.
이 쉘 스크립트를 사용하여 설치하십시오
curl -sSL mangal.metafates.one/install | sh 이 스크립트는 OS & 배포판을 자동으로 감지하고 사용 가능한 최상의 옵션을 사용합니다. 예를 들어, MacOS에서는 Homebrew를 사용하려고 시도하고 Ubuntu에서는 .deb 패키지 등을 설치합니다.
AUR 패키지 (@balajsra에 의해 유지됨, 감사합니다)
Homebrew를 사용하여 설치하십시오
brew tap metafates/mangal
brew install mangal
Scoop 사용 설치 (공식 버킷에 추가 해 주신 @sonalibendre 덕분)
scoop bucket add extras
scoop install mangal
termux-packages에 추가해 주신 @t-dynamos에게 감사드립니다
pkg install mangal타사 오버레이 Raiagent를 사용하여 설치하십시오. 유지해 준 @Leycec에게 감사드립니다.
eselect repository enable raiagent
emerge --sync raiagent
emerge mangalNix를 사용하여 설치하십시오. Nixpkgs에 추가해 주신 @bertof에게 감사드립니다
# NixOS
nix-env -iA nixos.mangal
# Non NixOS
nix-env -iA nixpkgs.mangalDocker를 사용하여 설치하십시오. (참조 용 @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 and GOARCH 설정해야합니다.
GOOS=linux GOARCH=arm64 make build사용 가능한 Goos 및 Goarch 조합
릴리스 페이지에서 미리 컴파일 된 바이너리를 다운로드하여 원하는 위치에 복사하십시오.
만 mangal 달리면 갈 준비가되어 있습니다.
| 묶다 | 설명 |
|---|---|
| ? | 도움을 보여주세요 |
| ↑/J ↓/k →/l ←/h | 탐색 |
| g | 먼저 가십시오 |
| G | 마지막으로 가십시오 |
| / | 필터 |
| ESC | 뒤쪽에 |
| 공간 | 하나를 선택하십시오 |
| 꼬리표 | 모두를 선택하십시오 |
| 다섯 | 볼륨을 선택하십시오 |
| 역행 키이 | 모든 것을 선택하지 않습니다 |
| 입력하다 | 확인하다 |
| 영형 | URL을 엽니 다 |
| 아르 자형 | 읽다 |
| 큐 | 그만두다 |
| ctrl+c | 힘을 끊으십시오 |
| 에이 | Anilist 만화 선택 (챕터 목록) |
| 디 | 단일 기록 항목을 삭제하십시오 |

그 아이콘이 무엇을 의미하는지 궁금한 경우
D*다운로드"를 나타냅니다. 당신은 다른 아이콘과--icons nerd아이콘을 선택할 수 있습니다. 사용 가능한 옵션은nerd,emoji,kaomoji및squares입니다.
미니 모드는 Ani-Cli를 모방하려고합니다
달리기 : mangal mini

인라인 모드는 다른 스크립트와 함께 사용하기위한 것입니다.
자세한 내용은 mangal help inline 입력하십시오.
더 많은 예는 Wiki를 참조하십시오.

자세한 내용은 mangal help 참조하십시오
Mangal은 mangal.toml filename에서 구성에 Toml 형식을 사용합니다. 구성 경로는 OS에 따라 다릅니다. 당신의 것을 찾으려면 mangal where --config 사용하십시오. 예를 들어 Linux 에서는 ~/.config/mangal/mangal.toml 입니다.
ENV 변수 MANGAL_CONFIG_PATH 사용하여 사용자 정의 구성 경로를 설정하십시오.
사용 가능한 모든 ENV 변수를 표시하려면
mangal env참조하십시오.
| 명령 | 설명 |
|---|---|
mangal config get | 특정 키에 대한 구성 값을 얻으십시오 |
mangal config set | 특정 키에 대한 구성 값을 설정하십시오 |
mangal config reset | 특정 키에 대한 구성 값을 재설정하십시오 |
mangal config info | 각 구성 필드를 각각에 대한 설명과 함께 나열하십시오 |
mangal config write | 파일에 현재 구성을 작성하십시오 |
tldr; Mangal-Scrapers 리포지토리 실행에서 사용자 정의 스크레이퍼를 탐색하고 설치하려면
mangal sources install
Mangal에는 LUA5.1 VM 내장 + 헤드리스 크롬, HTTP 클라이언트, HTML 파서 등과 같은 유용한 라이브러리가 있습니다.
자세한 내용은 정의 된 모듈을 확인하십시오.
스크레이퍼 예제는 Mangal-Scrapers 저장소를 확인하십시오
이 명령은 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를 참조하십시오
물론 모든 기고자들에게 감사합니다! 당신은 굉장합니다!
이 프로젝트가 유용하거나 감사하다고 말하고 싶다면 주연을 고려하십시오. 그것은 나에게 큰 의미가 있습니다.