Judul webscrap manga, manhua, dan manhwa dari situs pindaian tertentu dengan mudah. Alat berbasis Python ini memberikan solusi serbaguna untuk membuat file konfigurasi, mencari judul manga, dan memperbarui file cache untuk akses cepat ke rilis terbaru.
main.py berfungsi sebagai skrip pusat, menawarkan antarmuka yang ramah pengguna untuk mengelola URL situs web pemindaian, pembaruan cache, dan interaksi pengguna. Dengan skrip ini, Anda dapat mencari judul manga, memperbarui file cache, dan lainnya.
createJSONS.py bertanggung jawab untuk membuat dan memperbarui file konfigurasi JSON untuk situs web pemindaian tertentu. Ini memastikan bahwa file JSON penting ada dan, jika tidak, membuat file konfigurasi default untuk situs web 'AsuraScans' dan 'ReaperScans'. Skrip ini memberdayakan pengguna untuk menyesuaikan URL, bookmark, dan pengaturan lainnya.
search.py menyertakan fungsi untuk mencari di situs pemindaian dan memperbarui file cache. Ini menyediakan fungsionalitas untuk pencarian Google, menemukan judul manga di situs web 'AsuraScans' dan 'ReaperScans', dan menjaga file cache tetap up-to-date dengan rilis terbaru. Fungsi-fungsi ini sangat penting untuk mendapatkan hasil pencarian terkini dan data pemindaian.
bookmark.py memperkenalkan sistem manajemen bookmark ke Webscraper. Dengan fitur seperti menambah, menghapus, mengubah, mengurutkan, dan memfilter bookmark, Anda dapat mengatur koleksi manga Anda secara efisien. Ini juga menyediakan kemampuan untuk mengekspor dan mengimpor bookmark, membuat dan memulihkan cadangan, dan menghitung statistik tentang koleksi Anda, menjadikannya alat yang komprehensif untuk penggemar manga. Ekstensi ini meningkatkan fungsionalitas manajer, menawarkan solusi lengkap untuk mengelola situs pemindaian dan koleksi manga pribadi Anda.
persyaratan.txt mencantumkan paket Python yang diperlukan untuk menjalankan proyek. Anda dapat dengan mudah menginstal paket-paket ini menggunakan pip
dengan daftar paket yang disediakan.
Untuk menyiapkan proyek dan menginstal paket Python yang diperlukan, ikuti langkah-langkah berikut:
Kloning repositori proyek ke mesin lokal Anda.
Buka antarmuka baris perintah Anda (terminal) dan navigasikan ke direktori proyek.
Jalankan perintah berikut untuk menginstal paket yang diperlukan:
pip install -r requirements.txt
Jalankan perintah berikut untuk memulai program:
Windows Powershell
Python . m ain.py
atau
CMD Windows
Python main.py
Manajer Situs Web Manga Scan menyediakan berbagai fitur:
Pencarian Judul Manga : Pencarian judul manga, manhua, atau manhwa tertentu dengan mudah di situs web 'AsuraScans' dan 'ReaperScans'. Tetap perbarui dengan rilis terbaru.
Perbarui File Cache : Selalu perbarui file cache dengan menjalankan perintah pembaruan. Pastikan hasil pencarian dan data pemindaian Anda selalu terkini.
Kustomisasi : Ubah file konfigurasi sesuai preferensi Anda, termasuk URL dan bookmark untuk situs web 'AsuraScans' dan 'ReaperScans'.
Antarmuka Interaktif : Gunakan antarmuka interaktif di main.py untuk mengelola URL dan pengaturan situs web pemindaian Anda dengan mudah.
search asura <query>
untuk mencari judul manga di 'AsuraScans.'search reaper <query>
untuk mencari judul manga di 'ReaperScans.'search <query>
untuk mencari judul manga di 'AsuraScans' dan 'ReaperScans.'update reaper cache
untuk memperbarui cache yang diperlukan untuk pencarian di 'ReaperScans.'update asura cache
untuk memperbarui cache yang diperlukan untuk pencarian di 'AsuraScans.'Manajer Situs Web Manga Scan sekarang menawarkan fungsionalitas manajemen bookmark yang disediakan oleh skrip bookmark.py . Dengan fungsi ini, Anda dapat membuat, mengedit, dan berinteraksi dengan bookmark judul manga favorit Anda. Berikut adalah fitur-fitur utamanya:
Tambahkan Bookmark : Tambahkan entri baru ke bookmark Anda dengan berbagai opsi, termasuk nama, URL, bab saat ini, dan tag.
Hapus Bookmark : Hapus entri yang ada dari bookmark Anda. Secara opsional, Anda dapat memilih untuk menghapus direktori terkait.
Ubah Bookmark : Perbarui detail bookmark yang ada, termasuk nama, pemindaian, URL, tag, dan lainnya.
Daftar Penanda : Buat daftar semua penanda Anda, filter berdasarkan pemindaian, dan bahkan cari penanda berdasarkan nama atau tag.
Ekspor dan Impor Bookmark : Ekspor satu atau beberapa bookmark ke file eksternal, dan impor bookmark dari jalur atau folder tertentu.
Buat dan Pulihkan Cadangan : Buat cadangan bookmark Anda dan direktorinya, dan pulihkan bookmark dari cadangan.
Sortir dan Filter Bookmark : Urutkan dan filter bookmark Anda berdasarkan berbagai kriteria, termasuk nama, bab saat ini, tag, dan banyak lagi.
Lihat dan Cari Bookmark : Melihat detail bookmark dan mencari bookmark berdasarkan kueri, termasuk mencari berdasarkan tag.
Pengarsipan Bookmark : Arsipkan dan batalkan pengarsipan bookmark untuk mengelola koleksi Anda secara efektif.
Daftar Bookmark yang Diarsipkan : Daftar bookmark yang diarsipkan untuk melacaknya.
Hitung Statistik : Hitung statistik tentang bookmark Anda, termasuk jumlah total bookmark, bookmark yang diarsipkan, kemajuan pengunduhan, tag yang paling sering digunakan, dan kemajuan bab rata-rata.
Untuk mengakses fungsionalitas manajemen bookmark, gunakan format perintah berikut di skrip main.py :
bookmark keyword [options]
Ganti ' kata kunci ' dengan salah satu tindakan pengelolaan bookmark, seperti "tambah", "hapus", "ubah", dan seterusnya. Gunakan opsi yang sesuai untuk melakukan tindakan tertentu pada bookmark Anda. Anda juga dapat menggunakan perintah "bookmark --help" untuk melihat kata kunci yang tersedia dan pilihannya.
Jangan ragu untuk menjelajahi dan mengelola bookmark manga Anda dengan lancar menggunakan fungsi baru ini!
Berikut ini contoh cara menggunakan fungsi bookmark untuk menambahkan entri baru ke bookmark Anda:
bookmark add -name My Manga Title -url https://example.com/manga -current_chapter 42 -download True --tags action, adventure
Proyek ini memerlukan paket Python berikut, yang tercantum dalam file persyaratan.txt :
Gunakan pip
untuk menginstal paket-paket ini dengan perintah yang disediakan di bagian instalasi.
Kontribusi untuk proyek ini dipersilahkan! Jika Anda mempunyai ide untuk fitur baru atau peningkatan, jangan ragu untuk membuat masalah atau mengirimkan permintaan penarikan. Melaporkan masalah atau bug yang ditemui selama penggunaan juga dihargai.
Proyek ini dilisensikan di bawah Lisensi MIT. Lihat file LISENSI untuk informasi rinci mengenai ketentuan penggunaan.