
curl -sSL mangal.metafates.one/run | shหมายเหตุ สคริปต์นี้ไม่ได้ติดตั้งอะไรเลยเพียงแค่ดาวน์โหลดตรวจสอบและเรียกใช้ Mangal ไม่สามารถใช้ได้กับ Windows
ติดตั้งโดยใช้เชลล์สคริปต์นี้
curl -sSL mangal.metafates.one/install | sh สคริปต์นี้จะตรวจจับ OS & Distro โดยอัตโนมัติและใช้ตัวเลือกที่ดีที่สุดที่มีอยู่ ตัวอย่างเช่นบน MacOS จะพยายามใช้ Homebrew บน Ubuntu มันจะติดตั้งแพ็คเกจ .deb และอื่น ๆ ...
แพ็คเกจ AUR (ดูแลโดย @balajsra ขอบคุณ)
ติดตั้งโดยใช้ Homebrew
brew tap metafates/mangal
brew install mangal
ติดตั้งโดยใช้ Scoop (ขอบคุณ @Sonalibendre สำหรับการเพิ่มลงในถังอย่างเป็นทางการ)
scoop bucket add extras
scoop install mangal
ขอบคุณ @t-dynamos สำหรับการเพิ่มลงในคำว่า packages termux
pkg install mangalติดตั้งโดยใช้การซ้อนทับของบุคคลที่สาม ขอบคุณ @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ติดตั้งโดยใช้นักเทียบท่า (ขอบคุณ @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เยี่ยมชมลิงค์นี้เพื่อติดตั้งไป
โคลน repo
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 สำหรับสถาปัตยกรรมอื่น ๆ พูดแขนคุณจะต้องตั้งค่าตัวแปร env GOOS และ GOARCH
GOOS=linux GOARCH=arm64 make buildชุดผสม goos และ gooch ที่มีอยู่
ดาวน์โหลดไบนารีที่รวบรวมไว้ล่วงหน้าจากหน้ารีลีสและคัดลอกไปยังตำแหน่งที่ต้องการ
เพียงแค่เรียกใช้ mangal แล้วคุณก็พร้อมที่จะไป
| ผูก | คำอธิบาย |
|---|---|
| - | แสดงความช่วยเหลือ |
| ↑/j ↓/k →/l ←/h | นำทาง |
| ก | ไปก่อน |
| ก | ไปสุดท้าย |
| - | กรอง |
| ESC | กลับ |
| ช่องว่าง | เลือกหนึ่ง |
| แท็บ | เลือกทั้งหมด |
| V | เลือกระดับเสียง |
| แบ็คสเปซ | ยกเลิกการเลือกทั้งหมด |
| เข้า | ยืนยัน |
| โอ | เปิด URL |
| R | อ่าน |
| ถาม | ล้มเลิก |
| Ctrl+C | บังคับให้เลิก |
| อัน | เลือก Anilist Manga (รายการบท) |
| d | ลบรายการประวัติศาสตร์เดี่ยว |

หากคุณสงสัยว่าไอคอนเหล่านั้นหมายถึงอะไร -
Dหมายถึง "ดาวน์โหลด",*แสดงให้เห็นว่าบทนั้นถูกทำเครื่องหมายว่าเป็นการดาวน์โหลด คุณสามารถเลือกไอคอนที่แตกต่างกันเช่นตัวอักษร nerd -เพียงแค่เรียกใช้ mangal ด้วย--icons nerdตัวเลือกที่มีอยู่คือnerd,emoji,kaomojiและsquares
โหมดมินิพยายามเลียนแบบ ani-cli
วิ่ง: mangal mini

โหมดอินไลน์มีไว้สำหรับใช้กับสคริปต์อื่น ๆ
พิมพ์ mangal help inline สำหรับข้อมูลเพิ่มเติม
ดูวิกิสำหรับตัวอย่างเพิ่มเติม

ดู mangal help สำหรับข้อมูลเพิ่มเติม
Mangal ใช้รูปแบบ TOML สำหรับการกำหนดค่าภายใต้ชื่อไฟล์ mangal.toml เส้นทางการกำหนดค่าขึ้นอยู่กับระบบปฏิบัติการ หากต้องการค้นหาของคุณให้ใช้ mangal where --config ตัวอย่างเช่นบน linux มันจะเป็น ~/.config/mangal/mangal.toml
ใช้ Env ตัวแปร MANGAL_CONFIG_PATH เพื่อตั้งค่าเส้นทางการกำหนดค่าที่กำหนดเอง
ดู
mangal envเพื่อแสดงตัวแปร Env ทั้งหมดที่มีอยู่
| สั่งการ | คำอธิบาย |
|---|---|
mangal config get | รับค่าการกำหนดค่าสำหรับคีย์เฉพาะ |
mangal config set | ตั้งค่าค่ากำหนดค่าสำหรับคีย์เฉพาะ |
mangal config reset | รีเซ็ตค่ากำหนดค่าสำหรับคีย์เฉพาะ |
mangal config info | แสดงรายการฟิลด์ config ทั้งหมดพร้อมคำอธิบายสำหรับแต่ละ |
mangal config write | เขียน config ปัจจุบันไปยังไฟล์ |
tldr; ในการเรียกดูและติดตั้งเครื่องกวาดที่กำหนดเองจากที่เก็บ mangal-scrapers repository
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 ยังสามารถทำเครื่องหมายบทที่อ่านบนโปรไฟล์ Anilsit ของคุณเมื่อคุณอ่านภายใน Mangal
สำหรับข้อมูลเพิ่มเติมดู wiki
และแน่นอนขอบคุณผู้มีส่วนร่วมทุกคน! คุณยอดเยี่ยมมาก!
หากคุณพบว่าโครงการนี้มีประโยชน์หรือต้องการพูดขอบคุณโปรดพิจารณานำแสดงโดยมันนั่นจะมีความหมายกับฉันมาก