소개
manga-py는 만화 웹사이트에서 만화를 다운로드하여 오프라인으로 읽을 수 있도록 도와주는 범용 만화 다운로더입니다. Python으로 개발되었으며, 200개 이상의 만화 사이트를 지원합니다. 공식 소스 코드는 GitHub에서 관리되며, MIT 라이선스로 배포됩니다.
상세정보
다양한 만화 사이트 지원
200개 이상의 만화 제공자를 지원하며, 공식 문서에서 제공자 목록을 확인할 수 있습니다.
멀티스레드 이미지 다운로드
기본적으로 멀티스레드 이미지 로딩이 활성화되어 다운로드 속도를 높입니다. 필요 시 –no-multi-threads 옵션으로 비활성화할 수 있습니다.
유연한 다운로드 옵션
볼륨 건너뛰기, 최대 볼륨 제한, 역순 다운로드, 진행바 비활성화 등 다양한 옵션을 제공합니다. 예를 들어 –skip-volumes 3으로 처음 3권을 건너뛸 수 있습니다.
로그인 및 언어 설정 지원
버전 1.18부터 로그인, 비밀번호, 언어, 번역 그룹 정보를 인수로 전달하여 로그인이 필요한 사이트에서도 사용할 수 있습니다.
다운로드·설치 방법
Windows 사용자는 먼저 Python 3.6 이상을 설치해야 합니다. 공식 문서에서 Miniconda 설치를 권장합니다. Python이 설치된 후, pip를 통해 manga-py 패키지를 설치할 수 있습니다.
설치 명령어:
pip install manga-py
설치 후, 터미널 또는 명령 프롬프트에서 다음 명령어로 만화를 다운로드할 수 있습니다.
기본 사용법/명령어
기본 사용법은 다음과 같습니다. 만화 URL을 인수로 전달하면 현재 디렉터리의 Manga 폴더에 다운로드됩니다.
manga-py http://manga.url/manga/name
다운로드 폴더 이름을 지정하려면 –name 옵션을 사용합니다.
manga-py http://manga.url/manga/name –name ‘Manga Name’
특정 디렉터리에 다운로드하려면 -d 옵션으로 경로를 지정합니다.
manga-py http://manga.url/manga/name -d /manga/destination/path/
진행바를 숨기려면 –no-progress 옵션을 추가합니다.
도움말을 보려면 -h 또는 –help 옵션을 사용합니다.
manga-py -h
이런 경우에 유용합니다
인터넷 연결이 불안정하거나 오프라인 환경에서 만화를 읽고 싶은 사용자에게 유용합니다. 예를 들어, 여행 중이나 데이터 사용이 제한된 환경에서 미리 다운로드한 만화를 볼 수 있습니다. 또한, 특정 만화 사이트가 지역 차단으로 접근이 어려운 경우에도 우회하여 콘텐츠를 저장할 수 있습니다.
지원 환경·시스템 요구사항
Python 3.6 이상이 필요하며, Windows, macOS, Linux에서 실행 가능합니다. 일부 사이트에서 Cloudflare 보호가 적용된 경우 Node.js가 추가로 필요할 수 있습니다.
최신 버전·업데이트
현재 버전은 1.33.3이며, 최신 업데이트 정보는 GitHub 저장소의リリースノ트 또는 태그에서 확인할 수 있습니다.
제한 사항·확인 사항
Cloudflare 보호를 우회하기 위해 일부 사이트에서는 Node.js가 별도로 설치되어야 합니다. 또한, 만화 사이트의 구조 변경으로 인해 간헐적으로 작동이 중단될 수 있으며, 이는 제공자 목록 업데이트를 통해 해결됩니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


