輕鬆從特定掃描網站取得網頁漫畫、漫畫和漫畫標題。這個基於 Python 的工具提供了一種多功能解決方案,用於建立設定檔、搜尋漫畫標題以及更新快取檔案以快速存取最新版本。
main.py充當中央腳本,提供使用者友善的介面,用於管理掃描網站 URL、快取更新和使用者互動。使用此腳本,您可以搜尋漫畫標題、更新快取檔案等。
createJSONS.py負責為特定掃描網站建立和更新 JSON 設定檔。它確保必要的 JSON 檔案存在,如果不存在,則會為「AsuraScans」和「ReaperScans」網站建立預設設定檔。該腳本使用戶能夠自訂 URL、書籤和其他設定。
search.py 包含搜尋掃描網站和更新快取檔案的功能。它提供 Google 搜尋功能,在「AsuraScans」和「ReaperScans」網站上尋找漫畫標題,並使快取檔案保持最新版本。這些功能對於獲取當前搜尋結果和掃描資料至關重要。
bookmark.py向 Webscraper 引進了書籤管理系統。透過新增、刪除、變更、排序和篩選書籤等功能,您可以有效地組織您的漫畫收藏。它還提供匯出和匯入書籤、建立和恢復備份以及計算有關您的收藏的統計資料的功能,使其成為漫畫愛好者的綜合工具。此擴充功能增強了管理器的功能,提供了用於管理掃描網站和個人漫畫收藏的一體化解決方案。
requirements.txt列出了執行專案所需的Python 套件。您可以使用pip
和提供的軟體包清單輕鬆安裝這些軟體包。
若要設定專案並安裝所需的 Python 套件,請執行下列步驟:
將專案儲存庫複製到本機。
開啟命令列介面(終端機)並導航至專案目錄。
執行以下命令來安裝必要的軟體包:
pip install -r requirements.txt
執行以下命令來啟動程式:
Windows Powershell
Python . m ain.py
或者
Windows命令提示符
Python main.py
漫畫掃描網站管理員提供了廣泛的功能:
搜尋漫畫標題:在「AsuraScans」和「ReaperScans」網站上輕鬆搜尋特定的漫畫、漫畫或漫畫標題。隨時了解最新版本。
更新快取檔案:透過執行更新命令使快取檔案保持最新。確保您的搜尋結果和掃描資料始終是最新的。
自訂:修改設定檔以滿足您的偏好,包括「AsuraScans」和「ReaperScans」網站的 URL 和書籤。
互動介面:使用main.py中的互動介面輕鬆管理您的掃描網站 URL 和設定。
search asura <query>
在“AsuraScans”上搜尋漫畫標題。search reaper <query>
在「ReaperScans」上搜尋漫畫標題。search <query>
即可在“AsuraScans”和“ReaperScans”上搜尋漫畫標題。update reaper cache
來更新搜尋「ReaperScans」所需的快取。update asura cache
來更新搜尋「AsuraScans」所需的快取。Manga Scan Website Manager 現在提供由bookmark.py腳本提供的書籤管理功能。透過此功能,您可以為您喜愛的漫畫標題建立、編輯書籤並與之互動。以下是主要特點:
新增書籤:使用各種選項將新條目新增至書籤,包括名稱、URL、目前章節和標籤。
刪除書籤:從書籤中刪除現有條目。或者,您可以選擇刪除關聯的目錄。
更改書籤:更新現有書籤的詳細信息,包括姓名、掃描、URL、標籤等。
列出書籤:列出所有書籤,按掃描過濾它們,甚至按名稱或標籤搜尋書籤。
匯出和匯入書籤:將單一或多個書籤匯出到外部文件,並從特定路徑或資料夾匯入書籤。
建立和還原備份:建立書籤及其目錄的備份,並從備份還原書籤。
排序和過濾書籤:根據各種條件(包括名稱、當前章節、標籤等)對書籤進行排序和過濾。
查看和搜尋書籤:查看書籤的詳細資訊並根據查詢搜尋書籤,包括按標籤搜尋。
存檔書籤:存檔和取消存檔書籤以有效管理您的收藏。
列出存檔的書籤:列出存檔的書籤以追蹤它們。
計算統計數據:計算有關書籤的統計數據,包括書籤總數、存檔書籤、下載進度、最常用標籤和平均章節進度。
若要存取書籤管理功能,請在main.py腳本中使用以下命令格式:
bookmark keyword [options]
將「關鍵字」替換為書籤管理操作之一,例如「新增」、「刪除」、「變更」等。使用適當的選項對書籤執行特定操作。您也可以使用「bookmark --help」指令來查看可用的關鍵字及其選項。
使用這項新功能,您可以隨意探索和管理您的漫畫書籤!
以下是如何使用書籤功能為書籤新增條目的範例:
bookmark add -name My Manga Title -url https://example.com/manga -current_chapter 42 -download True --tags action, adventure
該專案需要以下Python包,這些包在requirements.txt檔案中列出:
使用pip
透過安裝部分中提供的命令來安裝這些軟體包。
歡迎對此專案做出貢獻!如果您對新功能或改進有任何想法,請隨時建立問題或提交拉取請求。我們也歡迎報告使用過程中遇到的問題或錯誤。
該項目已獲得 MIT 許可證的許可。有關使用條款的詳細信息,請參閱許可證文件。