mdx 是一個簡單的 CLI 應用程序,用於從 MangaDex 網站下載漫畫。該程式使用 MangaDex API 來獲取漫畫內容。
.tar.gz存檔。tar -xzf mdx-*.tar.gzcmd ,導航到未存檔的資料夾,然後執行.mdx.exe./mdx或者,您可以透過go安裝:
go install github.com/arimatakao/mdx@latest
使用 flakes 直接運行mdx :
nix run github:arimatakao/mdx -- download --help
使用 flakes 建立一個臨時 shell,並在 $PATH 上提供mdx :
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/在您的PATH中加入mdx :
export PATH=$PATH:</path/to/mdx>
執行source重新啟動 shell 配置:
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標誌以在清單中顯示同人誌。 download : merge - 將章節下載到一個檔案。 last - 下載最新章節。 this - 使用用戶提供的鏈接下載特定章節。 extension - 設定輸出檔的副檔名。新增檔案支援格式: all - 下載所有章節。 volume - 下載指定卷的所有章節。 volume-range - 下載指定卷範圍的所有章節。 volume-bundle - 將磁碟區的所有章節下載到一個檔案中。 oneshot - 下載漫畫的所有 oneshot(如果有)。 download子指令加入互動模式。 find子命令新增搜尋過濾器。 info子命令中加入標誌random以獲取有關隨機漫畫的資訊。 find子命令新增交互模式。download子命令)pterm輸出代替fmt 。 cmd包。 .deb .rpm .pkg.tar.zst套件。 mangadexapi包的測試。 internal/mdx套件。 mangadexapi包。 filekit包。 該項目已獲得 MIT 許可 - 有關詳細信息,請參閱許可證文件。
本項目使用了以下第三方函式庫: