นี่คือโปรแกรมดาวน์โหลด Google Photos สำหรับใช้กับ rclone
Google Photos API ส่งรูปภาพและวิดีโอที่มีความละเอียดไม่เต็ม และ/หรือมีข้อมูล EXIF ขาดหายไป (ดู #112096115 และ #113672044)
อย่างไรก็ตาม หากคุณใช้พรอกซีนี้ คุณสามารถดาวน์โหลดรูปภาพต้นฉบับที่ไม่มีการเปลี่ยนแปลงตามที่คุณอัปโหลดได้
สิ่งนี้จะเรียกใช้เบราว์เซอร์ที่ไม่มีส่วนหัวในพื้นหลังด้วยเซิร์ฟเวอร์ HTTP ซึ่ง rclone ซึ่งใช้เว็บไซต์ Google Photos เพื่อดึงภาพความละเอียดดั้งเดิม
ขั้นแรกให้ติดตั้ง rclone และตั้งค่าด้วย google photos
คุณจะต้องใช้ rclone เวอร์ชัน v1.69 หรือใหม่กว่า หากเวอร์ชัน 1.69 ยังไม่ออก โปรดใช้เวอร์ชันเบต้าล่าสุด
ถัดไปให้ดาวน์โหลดไบนารี gphotosdl ล่าสุดจากหน้าเผยแพร่
คุณจะต้องวิ่งแบบนี้ก่อน นี่จะเป็นการเปิดหน้าต่างเบราว์เซอร์ที่คุณควรใช้เพื่อเข้าสู่ระบบ Google Photos จากนั้นปิดหน้าต่างเบราว์เซอร์ คุณอาจต้องดำเนินการนี้อีกครั้งหากการผสานรวมหยุดทำงาน
gphotosdl -login
เมื่อคุณทำสิ่งนี้เสร็จแล้ว คุณสามารถเรียกใช้สิ่งนี้เพื่อเรียกใช้พร็อกซีได้
gphotosdl
จากนั้นระบุพารามิเตอร์ --gphotos-proxy "http://localhost:8282"
เพื่อให้ rclone ใช้พร็อกซี ตัวอย่างเช่น
rclone copy -vvP --gphotos-proxy "http://localhost:8282" gphotos:media/by-month/2024/2024-09/ /tmp/high-res-media/
เรียกใช้คำสั่ง gphotosdl
ด้วยแฟล็ก -debug
เพื่อดูข้อมูลเพิ่มเติม และแฟล็ก -show
เพื่อดูเบราว์เซอร์ที่ใช้งานอยู่ สิ่งเหล่านี้จำเป็นหากคุณพยายามแก้ไขปัญหา
gphotosdl -debug -show
คุณไม่สามารถเรียกใช้พร็อกซีมากกว่าหนึ่งรายการพร้อมกันได้ หากคุณได้รับข้อผิดพลาด
browser launch: [launcher] Failed to get the debug url: Opening in existing browser session.
จากนั้นจะมี gphotosdl
อื่นทำงานอยู่หรือมีกระบวนการเบราว์เซอร์เด็กกำพร้าที่คุณจะต้องฆ่า
นี่เป็นซอฟต์แวร์ฟรีภายใต้เงื่อนไขของใบอนุญาต MIT (ตรวจสอบไฟล์ LICENSE ที่รวมอยู่ในแพ็คเกจนี้)
เว็บไซต์โครงการอยู่ที่:
คุณสามารถยื่นรายงานข้อผิดพลาด ขอความช่วยเหลือ หรือสนับสนุนแพตช์ได้ที่นั่น