mdx est une simple application CLI permettant de télécharger des mangas à partir du site Web MangaDex. Le programme utilise l'API MangaDex pour récupérer le contenu des mangas.
.tar.gz à partir de la page des versions.tar -xzf mdx-*.tar.gzcmd , accédez au dossier non archivé et exécutez .mdx.exe./mdx Alternativement, vous pouvez installer via go :
go install github.com/arimatakao/mdx@latest
Utiliser des flocons pour exécuter mdx directement :
nix run github:arimatakao/mdx -- download --help
Utiliser des flocons pour créer un shell temporaire avec mdx disponible sur le $PATH :
nix shell github:arimatakao/mdx
Cette étape est facultative. Effectuez-le si vous souhaitez exécuter mdx depuis n'importe où dans votre terminal.
Copiez mdx.exe dans un répertoire inclus dans votre PATH ou ajoutez son répertoire au PATH
Copiez le fichier mdx dans /usr/bin/ :
sudo cp mdx /usr/bin/
# or
sudo cp mdx /usr/local/bin/ Ajoutez mdx dans votre PATH :
export PATH=$PATH:</path/to/mdx>
Exécutez source pour redémarrer la configuration du shell :
source ~ /.zshrcMode de téléchargement interactif :
mdx dl -iDémo du mode interactif :
Remarque : le titre de votre manga doit comporter plus de 5 caractères lors de la recherche pour éviter les erreurs.
Télécharger des mangas :
# 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-f0bde7152370Vérifiez les mises à jour disponibles :
mdx updateObtenez de l'aide sur les sous-commandes et les indicateurs :
mdx
mdx -h
# ping subcommand is example
mdx ping
mdx ping -hRechercher des mangas :
mdx find -t " Manga Title "
mdx search -t " Manga Title "
mdx f -t " Manga Title "Obtenez des informations détaillées sur le manga :
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-dunkVérifiez la connexion à l'API MangaDex :
mdx pingVous pouvez trouver le lien du manga sur mangadex.org. Choisissez le manga que vous aimez et ouvrez sa page. Le lien vers le manga ressemble à ceci :
https://mangadex.org/title/abc-123-abc/some-title
Vous pouvez utiliser ce lien pour télécharger des chapitres du manga.
Allez sur mangadex.org, choisissez le manga que vous aimez et ouvrez le chapitre spécifique que vous souhaitez. Le lien vers le chapitre ressemble à ceci :
https://mangadex.org/chapter/abc-123-abc
Vous pouvez utiliser ce lien pour télécharger le chapitre spécifique.
Assurez-vous d'avoir spécifié la langue, le groupe de traduction et le nombre de chapitres corrects. Si vous ne parvenez pas à télécharger un chapitre spécifique, essayez d'utiliser le lien direct vers le chapitre :
mdx dl https://mangadex.org/chapter/abc-123-abc
N'oubliez pas : mdx ne peut télécharger que des chapitres depuis MangaDex.
Je ne sais pas. C'est un problème du côté de MangaDex ou de votre côté.
Ce problème vient du fait que le téléchargeur n'a pas réussi à spécifier les détails corrects du volume ou du chapitre.
La taille de chaque page du PDF correspond à la taille de l'image.
Ce problème est lié à l'API MangaDex (https://api.mangadex.org/docs/2-limitations/#general-rate-limit), mdx envoie trop de requêtes par seconde. Essayez de télécharger les chapitres plus tard.
Peut-être n'avez-vous pas spécifié correctement le groupe de traduction, la plage de chapitres ou la langue. Assurez-vous que le chapitre peut être ouvert sur MangaDex (pas sur une ressource externe).
Parfois, il ne se télécharge pas à cause de problèmes du côté de MangaDex. Réessayez plus tard.
Parce que votre requête doit comporter plus de 5 caractères pour éviter les erreurs.
find et ajoutez le drapeau doujinshi pour afficher Doujinshi dans la liste. download : merge - télécharger les chapitres dans un seul fichier. last - téléchargez le dernier chapitre. this - téléchargez un chapitre spécifique en utilisant un lien fourni par l'utilisateur. extension - définit l'extension du fichier de sortie. Ajouter les formats de prise en charge des fichiers : all - téléchargez tous les chapitres. volume - téléchargez tous les chapitres du volume spécifié. volume-range - télécharge tous les chapitres de la plage de volumes spécifiée. volume-bundle - téléchargez tous les chapitres du volume dans un seul fichier. oneshot - téléchargez tous les oneshots du manga (si disponible). download . find . random dans la sous-commande info pour obtenir des informations sur les mangas aléatoires. find .download )pterm fmt . cmd . .deb .rpm .pkg.tar.zst lorsqu'une nouvelle version est créée. mangadexapi . internal/mdx . mangadexapi . filekit . Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.
Ce projet utilise les bibliothèques tierces suivantes :