วิธีหนึ่งในการทำเช่นนี้คือการใช้เครื่องมือGoogleCL GoogleCL เป็นอินเทอร์เฟซบรรทัดคำสั่ง (การใช้สคริปต์ Python แต่เวอร์ชัน Windows มีแผ่นปิดดังนั้นคุณไม่ต้องติดตั้งและตั้งค่า Python ด้วยตนเอง) ไปยังบริการต่างๆของ Google รวมถึง Picasa
(ฉันสมมติว่าคุณอยู่บนแพลตฟอร์ม Windows สำหรับคำสั่งเหล่านี้ แต่มีอยู่บน Linux)
ขั้นแรกให้ดาวน์โหลดและคลายเครื่องมือ GoogleCL ไปยังโฟลเดอร์ จากนั้นสร้างอัลบั้มใน Picasa ที่คุณต้องการให้ไฟล์ที่อัปโหลดไป ฉันใช้Testing
สำหรับตัวอย่างนี้เปลี่ยนให้ตรงกับที่คุณต้องการใช้ คุณสามารถทำได้โดยไม่ต้องใช้เว็บไซต์โดยเรียกใช้:
google picasa create Testing
ครั้งแรกที่คุณเรียกใช้คำสั่งมันจะเปิดเว็บเบราว์เซอร์ของคุณเพื่อให้คุณสามารถให้สิทธิ์แก่แอปพลิเคชันเพื่อเข้าถึงบัญชีเว็บ Picasa ของคุณ มันจะจดจำโทเค็นนี้ดังนั้นคุณไม่จำเป็นต้องทำสิ่งนั้นในการอัปโหลดในอนาคต
คำสั่งต่อไปนี้สามารถใช้เพื่ออัพโหลดไฟล์ JPEG ทั้งหมดในโฟลเดอร์:
google picasa post Testing "C:\Users\Your User Name\Documents\My Dropbox\Photos\*.jpg"
ตรวจสอบให้แน่ใจว่าได้เปลี่ยนเส้นทางโฟลเดอร์ด้วยที่ถูกต้องสำหรับระบบของคุณ
คำสั่งนั้นจะอัปโหลดรูปภาพ. JPG ทั้งหมดในPhotos
โฟลเดอร์Dropbox ของคุณไปยังTesting
อัลบั้มใน Picasa Web คุณสามารถเปลี่ยนเส้นทางเป็นสิ่งที่คุณต้องการ โปรดทราบว่าจะไม่ตรวจสอบรายการซ้ำดังนั้นคุณอาจต้องการย้ายหรือลบออกจากโฟลเดอร์หลังจากคำสั่งอัพโหลดทำงาน
คุณสามารถสร้างไฟล์แบตช์ตามบรรทัดต่อไปนี้เพื่อทำให้กระบวนการเป็นอัตโนมัติ (วางไฟล์แบตช์ไว้ในโฟลเดอร์เดียวกับ GoogleCL):
google.exe picasa post Testing "C:\Users\Your User Name\Documents\My Dropbox\Photos\*.jpg"
if not exist "C:\Users\Your User Name\Documents\My Dropbox\Photos\Uploaded" mkdir "C:\Users\Your User Name\Documents\My Dropbox\Photos\Uploaded"
move "C:\Users\Your User Name\Documents\My Dropbox\Photos\*.jpg" "C:\Users\Your User Name\Documents\My Dropbox\Photos\Uploaded"
ผลลัพธ์ของไฟล์แบตช์นั้นคือการอัปโหลดรูปถ่ายในPhotos
โฟลเดอร์Dropbox ของคุณแล้วย้ายไปไว้ในโฟลเดอร์ย่อยที่เรียกว่าUploaded
เพื่อป้องกันไม่ให้อัปโหลดอีกครั้งในครั้งต่อไปที่คุณเรียกใช้ไฟล์แบตช์ คุณสามารถตั้งค่าแบตช์ไฟล์ให้ทำงานเป็นงานที่กำหนดเวลาไว้หากคุณต้องการทำให้กระบวนการเป็นไปโดยอัตโนมัติ
นี่เป็นวิธีการพื้นฐานและไม่รองรับกรณีที่เป็นไปได้ทั้งหมด (ตัวอย่างเช่นหากเครื่องมือ GoogleCL ไม่สามารถติดต่อ Picasa Web หรือพบข้อผิดพลาดมันจะยังคงย้ายไฟล์ไปยังUploaded
โฟลเดอร์) แต่เป็นการเริ่มต้นที่ดี ชี้และคุณควรจะสามารถสร้างมันขึ้นมาเพื่อแก้ปัญหาของคุณ มันแสดงให้เห็นว่าเป็นไปได้ที่จะอัปโหลดโฟลเดอร์ไปยัง Picasa Web โดยไม่ต้องใช้ไคลเอนต์เดสก์ท็อปหรือเว็บไซต์
ใช้คำสั่งgoogle help picasa
สำหรับข้อมูลเกี่ยวกับตัวเลือกอื่น ๆ ที่ GoogleCL สนับสนุน มีคำสั่งสำหรับการแสดงรายการและการสร้างอัลบั้มดังนั้นจึงเป็นไปได้ที่คุณจะสามารถปรับปรุงไฟล์แบตช์เพื่อทำอะไรบางอย่างเช่นการสร้างอัลบั้มใหม่โดยมีวันที่และเวลาเป็นชื่อเรื่องทุกครั้งที่ทำงานหากเป็นสิ่งที่คุณสนใจ