mdx เป็นแอปพลิเคชัน CLI ง่ายๆ สำหรับดาวน์โหลดมังงะจากเว็บไซต์ MangaDex โปรแกรมใช้ MangaDex API เพื่อดึงเนื้อหามังงะ
.tar.gz
จากหน้าเผยแพร่tar -xzf mdx-*.tar.gz
cmd
นำทางไปยังโฟลเดอร์ที่ไม่ได้เก็บถาวร และเรียกใช้ .mdx.exe
./mdx
หรือคุณสามารถติดตั้งผ่าน go
:
go install github.com/arimatakao/mdx@latest
การใช้สะเก็ดเพื่อรัน mdx
โดยตรง:
nix run github:arimatakao/mdx -- download --help
การใช้เกล็ดเพื่อสร้างเชลล์ชั่วคราวด้วย mdx
ที่มีอยู่ใน $PATH:
nix shell github:arimatakao/mdx
ขั้นตอนนี้เป็นทางเลือก ดำเนินการหากคุณต้องการเรียกใช้ mdx
จากที่ใดก็ได้ในเทอร์มินัลของคุณ
คัดลอก mdx.exe
ไปยังไดเร็กทอรีที่รวมอยู่ใน PATH
ของคุณหรือเพิ่มไดเร็กทอรีลงใน PATH
คัดลอกไฟล์ mdx
ไปที่ /usr/bin/
:
sudo cp mdx /usr/bin/
# or
sudo cp mdx /usr/local/bin/
เพิ่ม mdx
ใน PATH
ของคุณ :
export PATH=$PATH:
รัน source
เพื่อรีสตาร์ทการกำหนดค่าเชลล์:
source ~ /.zshrc
โหมดการดาวน์โหลดแบบโต้ตอบ:
mdx dl -i
การสาธิตโหมดโต้ตอบ:
หมายเหตุ: ชื่อมังงะของคุณควรมีความยาวมากกว่า 5 ตัวอักษรเมื่อค้นหาเพื่อหลีกเลี่ยงข้อผิดพลาด
ดาวน์โหลดมังงะ:
# get help
mdx download --help
# by default 1 chapter is being downloaded
mdx download -u https://mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370/this-gorilla-will-die-in-1-day
# or
mdx dl -u https://mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370/this-gorilla-will-die-in-1-day
# or
mdx dl https://mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# or
mdx dl mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# download pdf format instead of cbz
mdx dl -e pdf mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# or epub format
mdx dl -e epub mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# download all chapters
# i don't recommend using this flag - https://github.com/arimatakao/mdx?tab=readme-ov-file#getting-error-while-getting-manga-chapters-request-is-failed-i-cant-download-anything-why
mdx dl -a mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# download a specific chapter
mdx dl -c 3 mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# or set direct link to the chapter
mdx dl --this mangadex.org/chapter/7c5d2aea-ea55-47d9-8c65-a33c9e92df70
# or
mdx dl https://mangadex.org/chapter/7c5d2aea-ea55-47d9-8c65-a33c9e92df70
# download a range of chapters
mdx dl -c 1-3 mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# download a range of chapters and merge them in one file
mdx dl -m -c 1-3 mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# download last chapter
mdx dl --last mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# specify language, default is english (to get the available languages, execute the info subcommand)
mdx dl -l it mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# specify the output directory
mdx dl -o your/dir mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# specify translation
mdx dl -t " Black Cat " mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
# download compressed version (lower image quality and file size)
mdx dl -j mangadex.org/title/a3f91d0b-02f5-4a3d-a2d0-f0bde7152370
ตรวจสอบการอัปเดตที่มีอยู่:
mdx update
รับความช่วยเหลือเกี่ยวกับคำสั่งย่อยและแฟล็ก:
mdx
mdx -h
# ping subcommand is example
mdx ping
mdx ping -h
ค้นหามังงะ:
mdx find -t " Manga Title "
mdx search -t " Manga Title "
mdx f -t " Manga Title "
รับข้อมูลโดยละเอียดเกี่ยวกับมังงะ:
mdx info -u https://mangadex.org/title/319df2e2-e6a6-4e3a-a31c-68539c140a84/slam-dunk
# or
mdx info mangadex.org/title/319df2e2-e6a6-4e3a-a31c-68539c140a84/slam-dunk
ตรวจสอบการเชื่อมต่อกับ MangaDex API:
mdx ping
คุณสามารถหาลิงค์มังงะได้ที่ mangadex.org เลือกมังงะที่คุณชอบแล้วเปิดหน้าของมัน ลิงก์ไปยังมังงะมีลักษณะดังนี้:
https://mangadex.org/title/abc-123-abc/some-title
คุณสามารถใช้ลิงค์นี้เพื่อดาวน์โหลดตอนของมังงะ
ไปที่ mangadex.org เลือกมังงะที่คุณชอบ และเปิดบทเฉพาะที่คุณต้องการ ลิงก์ไปยังบทนี้มีลักษณะดังนี้:
https://mangadex.org/chapter/abc-123-abc
คุณสามารถใช้ลิงก์นี้เพื่อดาวน์โหลดบทเฉพาะได้
ตรวจสอบให้แน่ใจว่าคุณได้ระบุภาษา กลุ่มการแปล และจำนวนบทที่ถูกต้อง หากคุณไม่สามารถดาวน์โหลดบทใดบทหนึ่งได้ ให้ลองใช้ลิงก์โดยตรงไปยังบทนั้น:
mdx dl https://mangadex.org/chapter/abc-123-abc
ข้อควรจำ: mdx สามารถดาวน์โหลดบทได้จาก MangaDex เท่านั้น
ฉันไม่รู้. มันเป็นปัญหาฝั่ง MangaDex หรือฝั่งคุณ
ปัญหานี้เกิดจากการที่ผู้อัปโหลดไม่สามารถระบุรายละเอียดเล่มหรือบทที่ถูกต้องได้
ขนาดของแต่ละหน้าใน PDF สอดคล้องกับขนาดของรูปภาพ
ปัญหานี้เกี่ยวข้องกับ MangaDex API (https://api.mangadex.org/docs/2-limitations/#general-rate-limit) mdx ส่งคำขอมากเกินไปต่อวินาที ลองดาวน์โหลดบทในภายหลัง
บางทีคุณอาจไม่ได้ระบุกลุ่มการแปล ช่วงของบท หรือภาษาอย่างถูกต้อง ตรวจสอบให้แน่ใจว่าบทนั้นสามารถเปิดได้บน MangaDex (ไม่ใช่ในทรัพยากรภายนอก)
บางครั้งมันไม่ดาวน์โหลดเนื่องจากปัญหาบางอย่างในฝั่ง MangaDex โปรดลองอีกครั้งในภายหลัง
เนื่องจากข้อความค้นหาของคุณควรมีความยาวมากกว่า 5 ตัวอักษรเพื่อหลีกเลี่ยงข้อผิดพลาด
find
และเพิ่มแฟล็ก doujinshi
เพื่อแสดง Doujinshi ในรายการ download
: merge
- ดาวน์โหลดบทในไฟล์เดียว last
- ดาวน์โหลดบทล่าสุด this
- ดาวน์โหลดบทเฉพาะโดยใช้ลิงก์ที่ผู้ใช้ให้ไว้ extension
- ตั้งค่านามสกุลของไฟล์เอาต์พุต เพิ่มรูปแบบการรองรับไฟล์: all
- ดาวน์โหลดทุกบท volume
- ดาวน์โหลดทุกบทของปริมาณที่ระบุ volume-range
- ดาวน์โหลดทุกบทของช่วงระดับเสียงที่ระบุ volume-bundle
- ดาวน์โหลดทุกบทของโวลุ่มเป็นไฟล์เดียว oneshot
- ดาวน์โหลด oneshots ของมังงะทั้งหมด (ถ้ามี) download
find
random
ในคำสั่งย่อย info
เพื่อรับข้อมูลเกี่ยวกับมังงะแบบสุ่ม find
download
แล้ว)pterm
แทน fmt
cmd
.deb
.rpm
.pkg.tar.zst
โดยอัตโนมัติเมื่อมีการสร้างรีลีสใหม่ mangadexapi
internal/mdx
mangadexapi
filekit
โครงการนี้ได้รับอนุญาตภายใต้ MIT - ดูรายละเอียดในไฟล์ LICENSE
โปรเจ็กต์นี้ใช้ไลบรารีบุคคลที่สามต่อไปนี้: