特定のスキャン Web サイトからマンガ、漫画、漫画のタイトルを簡単にウェブスクラップします。この Python ベースのツールは、構成ファイルの作成、漫画タイトルの検索、最新リリースにすばやくアクセスするためのキャッシュ ファイルの更新のための多用途のソリューションを提供します。
main.py は中央スクリプトとして機能し、スキャン Web サイトの URL、キャッシュの更新、およびユーザー操作を管理するための使いやすいインターフェイスを提供します。このスクリプトを使用すると、マンガのタイトルを検索したり、キャッシュ ファイルを更新したりすることができます。
createJSONS.py は、特定のスキャン Web サイトの JSON 構成ファイルの作成と更新を担当します。必須の JSON ファイルが存在することを確認し、存在しない場合は、「AsuraScans」および「ReaperScans」Web サイトのデフォルト構成ファイルを作成します。このスクリプトを使用すると、ユーザーは URL、ブックマーク、その他の設定をカスタマイズできます。
search.py には、スキャン Web サイトを検索し、キャッシュ ファイルを更新するための関数が含まれています。 Google 検索の機能、「AsuraScans」および「ReaperScans」の Web サイトで漫画タイトルを検索する機能、およびキャッシュ ファイルを最新のリリースで最新の状態に保つ機能を提供します。これらの機能は、現在の検索結果とスキャン データを取得するために不可欠です。
bookmark.py はWebscraper にブックマーク管理システムを導入します。ブックマークの追加、削除、変更、並べ替え、フィルタリングなどの機能を使用して、マンガのコレクションを効率的に整理できます。また、ブックマークのエクスポートとインポート、バックアップの作成と復元、コレクションに関する統計の計算を行う機能も備えており、マンガ愛好家にとって包括的なツールとなっています。この拡張機能はマネージャーの機能を強化し、スキャン Web サイトと個人のマンガ コレクションの両方を管理するためのオールインワン ソリューションを提供します。
requirements.txt には、プロジェクトの実行に必要な Python パッケージがリストされています。提供されたパッケージ リストを使用してpip
使用すると、これらのパッケージを簡単にインストールできます。
プロジェクトを設定し、必要な Python パッケージをインストールするには、次の手順に従います。
プロジェクト リポジトリのクローンをローカル マシンに作成します。
コマンドライン インターフェイス (ターミナル) を開き、プロジェクト ディレクトリに移動します。
次のコマンドを実行して、必要なパッケージをインストールします。
pip install -r requirements.txt
次のコマンドを実行してプログラムを開始します。
Windows Powershell
Python . m ain.py
または
Windows CMD
Python main.py
マンガ スキャン Web サイト マネージャーは、幅広い機能を提供します。
マンガ タイトルの検索: 「AsuraScans」および「ReaperScans」Web サイトで、特定のマンガ、漫画、マンガのタイトルを簡単に検索します。最新リリースの最新情報を入手してください。
キャッシュ ファイルの更新: 更新コマンドを実行して、キャッシュ ファイルを最新の状態に保ちます。検索結果とスキャンデータが常に最新であることを確認してください。
カスタマイズ: 「AsuraScans」および「ReaperScans」Web サイトの URL やブックマークなど、設定ファイルを好みに合わせて変更します。
インタラクティブ インターフェイス: main.pyのインタラクティブ インターフェイスを使用して、スキャン Web サイトの URL と設定を簡単に管理します。
search asura <query>
を使用します。search reaper <query>
を使用します。search <query>
と入力するだけで、「AsuraScans」と「ReaperScans」の両方でマンガのタイトルを検索できます。update reaper cache
を使用します。update asura cache
を使用して、「AsuraScans」での検索に必要なキャッシュを更新します。マンガ スキャン Web サイト マネージャーは、 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
このプロジェクトには、 requirements.txtファイルにリストされている次の Python パッケージが必要です。
pip
使用して、インストールセクションで提供されているコマンドでこれらのパッケージをインストールします。
このプロジェクトへの貢献は大歓迎です!新しい機能や改善に関するアイデアがある場合は、お気軽に問題を作成するか、プル リクエストを送信してください。使用中に発生した問題やバグの報告も歓迎します。
このプロジェクトは MIT ライセンスに基づいてライセンスされています。使用条件の詳細については、LICENSE ファイルを参照してください。