mdx는 MangaDex 웹사이트에서 만화를 다운로드하기 위한 간단한 CLI 애플리케이션입니다. 이 프로그램은 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
플레이크를 사용하여 $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
실행하여 셸 구성을 다시 시작하세요.
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를 표시하기 위한 doujinshi
플래그를 추가합니다. download
할 플래그 추가: merge
- 하나의 파일로 챕터를 다운로드합니다. last
- 최신 장을 다운로드합니다. this
- 사용자가 제공한 링크를 사용하여 특정 장을 다운로드합니다. extension
- 출력 파일의 확장자를 설정합니다. 파일 지원 형식 추가: all
- 모든 챕터를 다운로드합니다. volume
- 지정된 볼륨의 모든 챕터를 다운로드합니다. volume-range
- 지정된 볼륨 범위의 모든 챕터를 다운로드합니다. volume-bundle
- 볼륨의 모든 챕터를 하나의 파일로 다운로드합니다. oneshot
- 만화의 모든 oneshot을 다운로드합니다(가능한 경우). download
하위 명령에 대한 대화형 모드를 추가합니다. find
하위 명령에 대한 검색 필터를 추가합니다. info
하위 명령에 random
플래그를 추가하십시오. find
하위 명령에 대한 대화형 모드를 추가합니다.download
하위 명령에 추가됨)fmt
대신 pterm
출력을 사용하십시오. cmd
패키지를 리팩터링합니다. .deb
.rpm
.pkg.tar.zst
패키지 생성을 자동화하는 Github 작업을 생성합니다. mangadexapi
패키지에 대한 테스트를 추가합니다. internal/mdx
패키지를 리팩터링합니다. mangadexapi
패키지를 리팩터링합니다. filekit
패키지를 리팩터링합니다. 이 프로젝트는 MIT에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.
이 프로젝트는 다음 타사 라이브러리를 사용합니다.