특정 스캔 웹사이트의 만화, 만화 및 만화 제목을 쉽게 웹스크랩합니다. 이 Python 기반 도구는 구성 파일 생성, 만화 제목 검색, 최신 릴리스에 대한 빠른 액세스를 위한 캐시 파일 업데이트를 위한 다목적 솔루션을 제공합니다.
main.py는 스캔 웹사이트 URL, 캐시 업데이트 및 사용자 상호 작용을 관리하기 위한 사용자 친화적인 인터페이스를 제공하는 중앙 스크립트 역할을 합니다. 이 스크립트를 사용하면 만화 제목 검색, 캐시 파일 업데이트 등을 할 수 있습니다.
createJSONS.py 는 특정 스캔 웹사이트에 대한 JSON 구성 파일을 생성하고 업데이트하는 일을 담당합니다. 필수 JSON 파일이 존재하는지 확인하고, 존재하지 않는 경우 'AsuraScans' 및 'ReaperScans' 웹사이트에 대한 기본 구성 파일을 생성합니다. 이 스크립트를 사용하면 사용자가 URL, 북마크 및 기타 설정을 사용자 정의할 수 있습니다.
search.py에는 스캔 웹사이트에서 검색하고 캐시 파일을 업데이트하는 기능이 포함되어 있습니다. Google 검색 기능을 제공하고 'AsuraScans' 및 'ReaperScans' 웹사이트에서 만화 제목을 찾고 최신 릴리스로 캐시 파일을 최신 상태로 유지합니다. 이러한 기능은 현재 검색 결과와 스캔 데이터를 얻는 데 필수적입니다.
Bookmark.py는 Webscraper에 북마크 관리 시스템을 도입합니다. 북마크 추가, 제거, 변경, 정렬, 필터링과 같은 기능을 사용하면 만화 컬렉션을 효율적으로 구성할 수 있습니다. 또한 북마크 내보내기 및 가져오기, 백업 생성 및 복원, 컬렉션에 대한 통계 계산 기능을 제공하므로 만화 애호가를 위한 포괄적인 도구가 됩니다. 이 확장은 관리자의 기능을 향상시켜 스캔 웹사이트와 개인 만화 컬렉션을 모두 관리할 수 있는 올인원 솔루션을 제공합니다.
요구사항.txt에는 프로젝트 실행에 필요한 Python 패키지가 나열되어 있습니다. 제공된 패키지 목록과 함께 pip
사용하여 이러한 패키지를 쉽게 설치할 수 있습니다.
프로젝트를 설정하고 필수 Python 패키지를 설치하려면 다음 단계를 따르세요.
프로젝트 저장소를 로컬 머신에 복제합니다.
명령줄 인터페이스(터미널)를 열고 프로젝트 디렉터리로 이동합니다.
다음 명령을 실행하여 필요한 패키지를 설치하십시오.
pip install -r requirements.txt
프로그램을 시작하려면 다음 명령을 실행하십시오.
윈도우 파워셸
Python . m ain.py
또는
윈도우 명령
Python main.py
MANGA SCAN 웹사이트 관리자는 다양한 기능을 제공합니다:
만화 제목 검색 : 'AsuraScans' 및 'ReaperScans' 웹사이트에서 특정 만화, 만화, 만화 제목을 쉽게 검색할 수 있습니다. 최신 릴리스로 최신 정보를 받아보세요.
캐시 파일 업데이트 : 업데이트 명령을 실행하여 캐시 파일을 최신 상태로 유지합니다. 검색 결과와 스캔 데이터가 항상 최신인지 확인하세요.
사용자 정의 : 'AsuraScans' 및 'ReaperScans' 웹사이트에 대한 URL 및 북마크를 포함하여 환경 설정에 맞게 구성 파일을 수정합니다.
대화형 인터페이스 : main.py 의 대화형 인터페이스를 사용하여 스캔 웹사이트 URL과 설정을 쉽게 관리하세요.
search asura <query>
사용하세요.search reaper <query>
사용하세요.search <query>
입력하기만 하면 됩니다.update reaper cache
사용하세요.update asura cache
사용하세요.만화 스캔 웹사이트 관리자는 이제 Bookmark.py 스크립트에서 제공하는 북마크 관리 기능을 제공합니다. 이 기능을 사용하면 좋아하는 만화 제목에 대한 북마크를 생성, 편집 및 상호 작용할 수 있습니다. 주요 기능은 다음과 같습니다.
북마크 추가 : 이름, URL, 현재 장 및 태그를 포함한 다양한 옵션을 사용하여 북마크에 새 항목을 추가합니다.
북마크 제거 : 북마크에서 기존 항목을 제거합니다. 선택적으로 연결된 디렉터리를 삭제하도록 선택할 수 있습니다.
북마크 변경 : 이름, 스캔, URL, 태그 등을 포함하여 기존 북마크의 세부 정보를 업데이트합니다.
북마크 나열 : 모든 북마크를 나열하고, 스캔별로 필터링하고, 이름이나 태그로 북마크를 검색할 수도 있습니다.
북마크 내보내기 및 가져오기 : 개별 또는 여러 북마크를 외부 파일로 내보내고 특정 경로 또는 폴더에서 북마크를 가져옵니다.
백업 생성 및 복원 : 북마크와 해당 디렉터리의 백업을 생성하고 백업에서 북마크를 복원합니다.
북마크 정렬 및 필터링 : 이름, 현재 장, 태그 등을 포함한 다양한 기준에 따라 북마크를 정렬하고 필터링합니다.
북마크 보기 및 검색 : 북마크 세부정보를 확인하고, 태그 검색 등 쿼리를 통해 북마크를 검색할 수 있습니다.
북마크 보관 : 컬렉션을 효과적으로 관리하려면 북마크를 보관하고 보관 취소하세요.
보관된 책갈피 목록 : 보관된 책갈피를 나열하여 추적합니다.
통계 계산 : 총 북마크 수, 보관된 북마크, 다운로드 진행률, 가장 많이 사용된 태그 및 평균 챕터 진행률을 포함하여 북마크에 대한 통계를 계산합니다.
북마크 관리 기능에 액세스하려면 main.py 스크립트에서 다음 명령 형식을 사용하세요.
bookmark keyword [options]
' keyword '를 '추가', '제거', '변경' 등과 같은 북마크 관리 작업 중 하나로 바꿉니다. 북마크에 특정 작업을 수행하려면 적절한 옵션을 사용하세요. "bookmark --help" 명령을 사용하여 사용 가능한 키워드와 해당 옵션을 볼 수도 있습니다.
이 새로운 기능을 사용하여 자유롭게 만화 북마크를 탐색하고 관리하세요!
다음은 북마크 기능을 사용하여 북마크에 새 항목을 추가하는 방법의 예입니다.
bookmark add -name My Manga Title -url https://example.com/manga -current_chapter 42 -download True --tags action, adventure
이 프로젝트에는 요구사항.txt 파일에 나열된 다음 Python 패키지가 필요합니다.
설치 섹션에 제공된 명령으로 pip
사용하여 이러한 패키지를 설치합니다.
이 프로젝트에 대한 기여를 환영합니다! 새로운 기능이나 개선 사항에 대한 아이디어가 있으면 언제든지 이슈를 생성하거나 끌어오기 요청을 제출해 주세요. 사용 중에 발생한 문제나 버그를 보고해 주시면 감사하겠습니다.
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 사용 약관에 대한 자세한 내용은 LICENSE 파일을 참조하세요.