เกี่ยวกับโครงการ
สคริปต์ Python อย่างง่ายที่ฉันใช้สำหรับการเก็บถาวรด้วย PixivUtil2 เป็นการส่วนตัว
หวังว่ารวม dedupe ถ้าฉันมีเวลา
บันทึก
ไม่ได้อยู่ในการพัฒนา สามารถใช้การเขียนใหม่ได้
คำเตือน
- เมื่อเร็วๆ นี้ Pixiv ได้จำกัดจำนวนการเชื่อมต่อ โดยคงอินสแตนซ์การดาวน์โหลด PixivUtil2 ไว้ที่ 1
ความต้องการ
- PixivUtil2 (https://github.com/Nandaka/PixivUtil2)
- อ่านข้อกำหนดของ PixivUtil2
- ไลบรารีเพิ่มเติมที่แสดงอยู่ใน Requirements.txt
- ฉันได้รวมสำเนาของ PixivUtil2 แล้ว แต่ถ้าคุณต้องการใช้เวอร์ชันอื่นก็แค่เปลี่ยนใหม่แต่มันอาจจะทำงานได้ไม่ถูกต้อง
- วินโดวส์พีซี
การใช้งาน
หากต้องการอัปเดตอินสแตนซ์ของคุณ ให้แทนที่ PixivUtil2-master
ด้วยเวอร์ชันที่ใหม่กว่า และใช้ตัวเลือก [1]
- ตั้งค่า
config.ini
หรือคุณสามารถแทนที่ด้วย config.ini
ของคุณเองได้ - ใช้การตั้งค่าเหล่านี้
useList = จริง
- ดู (https://github.com/Nandaka/PixivUtil2/blob/master/readme.md) คำถามที่พบบ่อย A.Q3
[การรับรองความถูกต้อง]
ชื่อผู้ใช้ =
รหัสผ่าน =
คุกกี้ =
คุกกี้แฟนบ็อกซ์=
- เรียกใช้
PixivUtil2_batch_downloader.py
และตั้งค่า script_config.ini
- คุณสามารถดำเนินการต่อได้โดยไม่ต้องรีสตาร์ทสคริปต์หลังจากตั้งค่าแล้ว
- ใช้ตัวเลือก [1] เพื่อสร้างอินสแตนซ์
- จากนั้น [2] เพื่อส่งออกตาม ID ศิลปิน
- จากนั้น [4] เพื่อเริ่มการดาวน์โหลด
- ไม่จำเป็นต้องใช้ตัวเลือกอื่นทั้งหมด
เมนู
Functions
[1] Make instances
[2] Export followed artist and process ID
[3] Open ID list
[4] Start download
[5] Delete db.sqlite
[6] Delete list
[7] Delete pixivutil.log
[8] Delete .ugoira zip
Extras
[9] Re-encode webm
[A] Follow Pixiv users
[B] Bookmark artworks
[R] Reset Script config
Press [CTRL + C] to exit functions
Enter [Q] to Quit
สิ่งนี้ใช้อาร์กิวเมนต์บรรทัดคำสั่งของ PixivUtil2
- [1] สร้างอินสแตนซ์
- คัดลอก
config.ini
ไปยัง /Instance/PixivUtil2
และสร้างสำเนาอินสแตนซ์
- [2] ส่งออกศิลปินที่ติดตามและ ID กระบวนการ
- สามารถแก้ไขได้ด้วย args การส่งออกใดๆ ใน
script_config.ini
- [4] เริ่มดาวน์โหลด
- สามารถแก้ไขได้ด้วย args ใด ๆ ใน
script_config.ini
- [6] ลบรายการ
- ลบ
list.txt
และ listfanbox.txt
- [9] เข้ารหัส webm อีกครั้ง
- สิ่งนี้จะแทนที่ webm เก่า
- สามารถแก้ไขได้โดยใช้ตัวเลือก
[FFmpeg]
ใน config.ini
ใน /Instance/PixivUtil2
- วิธีนี้สามารถประหยัดพื้นที่ได้มากหาก webm ของคุณถูกเข้ารหัสในการตั้งค่าแบบเก่า ก่อนเวอร์ชัน 20211104
- [A] ติดตามผู้ใช้ Pixiv
- ติดตาม/เลิกติดตามผู้ใช้ Pixiv โดยใช้รายชื่อสมาชิกของ PixivUtil2 ที่ส่งออก หรือรายการ ID ใด ๆ ที่จัดรูปแบบในลักษณะเดียวกัน เพิ่ม ID ใน
follow_pixiv_users_list.txt
- [B] คั่นหน้างานศิลปะ
- เพิ่ม/ลบอาร์ตเวิร์คไปยังบุ๊กมาร์กโดยใช้รายการ ID งานศิลปะในรูปแบบเดียวกับรายชื่อสมาชิกของ PixivUtil2 ที่ส่งออก เพิ่ม ID ไปที่
bookmark_artworks_list.txt