mdx 是一個簡單的 CLI 應用程序,用於從 MangaDex 網站下載漫畫。該程式使用 MangaDex API 來獲取漫畫內容。
.tar.gz
存檔。tar -xzf mdx-*.tar.gz
cmd
,導航到未存檔的資料夾,然後執行.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:
執行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 許可 - 有關詳細信息,請參閱許可證文件。
本項目使用了以下第三方函式庫: