การซิงค์ Picasa Web และ Dropbox [ปิด]


10

ฉันมีการจัดระเบียบรูปภาพมากขึ้นหรือน้อยลงในโฟลเดอร์ภายใต้โฟลเดอร์รูปภาพของ Dropbox ของฉัน ฉันตั้งค่าPicasa (แอพเดสก์ท็อป)ให้สแกนเฉพาะโฟลเดอร์นั้นเพื่อให้สามารถซิงค์อัลบั้มกับPicasa Web (เว็บแอป)

ฉันพบแอปPicasa Desktopที่ไม่เป็นมิตรและซับซ้อนมากในการซิงค์รูปภาพระหว่างคอมพิวเตอร์ของคุณกับคลาวด์

มีวิธีซิงค์ระหว่างPicasa Webและ Dropbox โดยไม่มีPicasa Desktopเป็นตัวกลางหรือไม่


คุณเจาะจงมากกว่านี้ได้ไหม Picasa Desktop มีความ "ไม่เป็นมิตรมาก"
Clare Macrae

คำตอบ:


6

วิธีหนึ่งในการทำเช่นนี้คือการใช้เครื่องมือ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 สนับสนุน มีคำสั่งสำหรับการแสดงรายการและการสร้างอัลบั้มดังนั้นจึงเป็นไปได้ที่คุณจะสามารถปรับปรุงไฟล์แบตช์เพื่อทำอะไรบางอย่างเช่นการสร้างอัลบั้มใหม่โดยมีวันที่และเวลาเป็นชื่อเรื่องทุกครั้งที่ทำงานหากเป็นสิ่งที่คุณสนใจ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.