Webscrap มังงะ manhua และ manhwa จากเว็บไซต์สแกนเฉพาะอย่างง่ายดาย เครื่องมือที่ใช้ 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
รันคำสั่งต่อไปนี้เพื่อเริ่มโปรแกรม:
วินโดวส์ พาวเวอร์เชลล์
Python . m ain.py
หรือ
วินโดว์ ซีเอ็มดี
Python main.py
ตัวจัดการเว็บไซต์ Manga Scan มีคุณสมบัติที่หลากหลาย:
ค้นหาชื่อเรื่องมังงะ : ค้นหาชื่อเรื่องมังงะ, manhua หรือ manhwa ที่เฉพาะเจาะจงได้อย่างง่ายดายบนเว็บไซต์ 'AsuraScans' และ 'ReaperScans' ปรับปรุงอยู่กับรุ่นล่าสุด
อัปเดตไฟล์แคช : ทำให้ไฟล์แคชเป็นปัจจุบันอยู่เสมอโดยการรันคำสั่งอัปเดต ตรวจสอบให้แน่ใจว่าผลการค้นหาและข้อมูลการสแกนของคุณเป็นปัจจุบันอยู่เสมอ
การปรับแต่ง : แก้ไขไฟล์การกำหนดค่าเพื่อให้เหมาะกับความต้องการของคุณ รวมถึง URL และบุ๊กมาร์กสำหรับเว็บไซต์ 'AsuraScans' และ 'ReaperScans'
อินเทอร์เฟซแบบโต้ตอบ : ใช้อินเทอร์เฟซแบบโต้ตอบใน 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]
แทนที่ ' คำหลัก ' ด้วยการดำเนินการจัดการบุ๊กมาร์กอย่างใดอย่างหนึ่ง เช่น "เพิ่ม" "ลบ" "เปลี่ยนแปลง" และอื่นๆ ใช้ตัวเลือกที่เหมาะสมเพื่อดำเนินการเฉพาะกับบุ๊กมาร์กของคุณ คุณยังสามารถใช้คำสั่ง "บุ๊กมาร์ก --help" เพื่อดูคำหลักที่มีอยู่และตัวเลือกต่างๆ ได้
สำรวจและจัดการบุ๊กมาร์กมังงะของคุณได้อย่างอิสระโดยใช้ฟังก์ชันใหม่นี้!
ต่อไปนี้คือตัวอย่างวิธีใช้ฟังก์ชันบุ๊กมาร์กเพื่อเพิ่มรายการใหม่ลงในบุ๊กมาร์กของคุณ:
bookmark add -name My Manga Title -url https://example.com/manga -current_chapter 42 -download True --tags action, adventure
โปรเจ็กต์นี้ต้องการแพ็กเกจ Python ต่อไปนี้ ซึ่งแสดงอยู่ในไฟล์ Requirement.txt :
ใช้ pip
เพื่อติดตั้งแพ็คเกจเหล่านี้ด้วยคำสั่งที่ให้ไว้ในส่วนการติดตั้ง
ยินดีมีส่วนร่วมในโครงการนี้! หากคุณมีแนวคิดเกี่ยวกับคุณสมบัติหรือการปรับปรุงใหม่ โปรดอย่าลังเลที่จะสร้างปัญหาหรือส่งคำขอดึงข้อมูล การรายงานปัญหาหรือข้อบกพร่องที่พบในระหว่างการใช้งานก็เป็นสิ่งที่ชื่นชมเช่นกัน
โครงการนี้ได้รับอนุญาตภายใต้ใบอนุญาต MIT ดูไฟล์ใบอนุญาตสำหรับข้อมูลโดยละเอียดเกี่ยวกับข้อกำหนดการใช้งาน