Đồng bộ hóa Picasa Web và Dropbox [đã đóng]


10

Tôi có bộ sưu tập ảnh của mình ít nhiều được sắp xếp trong các thư mục trong thư mục Ảnh của Dropbox . Tôi đặt Picasa (ứng dụng dành cho máy tính để bàn) chỉ quét thư mục đó để tôi có thể đồng bộ album với Web Web (ứng dụng web).

Tôi thấy ứng dụng Picasa Desktop rất không thân thiện và phức tạp để đồng bộ hóa ảnh giữa máy tính của bạn và đám mây.

Có cách nào để đồng bộ hóa giữa Web Picasa và Dropbox mà không cần Picasa Desktop làm trung gian không?


Bạn có thể cụ thể hơn: Điều gì về Picasa Desktop là "rất không thân thiện"?
Clare Macrae

Câu trả lời:


6

Một cách để làm điều này là sử dụng công cụ GoogleCL . GoogleCL là giao diện dòng lệnh (sử dụng tập lệnh Python, nhưng phiên bản Windows bao gồm trình bao bọc để bạn không phải cài đặt và thiết lập Python theo cách thủ công) cho các dịch vụ khác nhau của Google, bao gồm cả Picasa.

(Tôi giả sử bạn đang ở trên nền tảng Windows cho các lệnh này, nhưng tương đương tồn tại trên Linux) Trước tiên, hãy tải xuống và trích xuất các công cụ GoogleCL vào một thư mục. Tiếp theo, tạo album trên Picasa nơi bạn muốn các tệp được tải lên. Tôi đã sử dụng Testingcho ví dụ này, thay đổi nó để phù hợp với cái mà bạn muốn sử dụng. Bạn có thể làm điều này mà không cần sử dụng trang web bằng cách chạy:

google picasa create Testing

Lần đầu tiên bạn chạy lệnh, nó sẽ khởi chạy trình duyệt web của bạn để bạn có thể cấp quyền cho ứng dụng truy cập vào tài khoản web Picasa của bạn. Nó sẽ ghi nhớ mã thông báo này vì vậy bạn sẽ không cần phải làm điều đó trong các lần tải lên trong tương lai.

Lệnh sau có thể được sử dụng để tải lên tất cả các tệp JPEG trong một thư mục:

google picasa post Testing "C:\Users\Your User Name\Documents\My Dropbox\Photos\*.jpg"

Đảm bảo thay thế đường dẫn thư mục bằng đường dẫn chính xác cho hệ thống của bạn.

Lệnh đó sẽ tải lên tất cả các ảnh .JPG trong Photosthư mục Dropbox của bạn vào Testingalbum trong Picasa Web. Bạn có thể thay đổi đường dẫn đến bất cứ điều gì bạn muốn. Lưu ý rằng nó không kiểm tra các bản sao, vì vậy bạn có thể muốn di chuyển hoặc xóa chúng khỏi thư mục sau khi lệnh tải lên chạy.

Bạn có thể tạo một tệp bó theo các dòng sau để tự động hóa quy trình (đặt tệp bó trong cùng thư mục với 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"

Kết quả của tệp bó đó sẽ là tải lên các ảnh trong Photosthư mục Dropbox của bạn và sau đó chuyển chúng vào thư mục con được gọi Uploadedđể ngăn chúng được tải lên lại vào lần tới khi bạn chạy tệp bó. Bạn có thể đặt tệp bó để chạy như một tác vụ theo lịch trình nếu bạn muốn tự động hóa quy trình.

Đây là một cách tiếp cận cơ bản và không xử lý tất cả các trường hợp có thể xảy ra (ví dụ: nếu công cụ GoogleCL không thể liên hệ với Web Picasa hoặc gặp lỗi, nó vẫn sẽ di chuyển các tệp vào Uploadedthư mục), nhưng đó là một khởi đầu tốt điểm và bạn sẽ có thể xây dựng trên nó để giải quyết vấn đề của bạn. Điều đó cho thấy rằng có thể tải lên một thư mục lên Web Picasa mà không phải sử dụng máy khách để bàn hoặc trang web của họ.

Sử dụng lệnh google help picasađể biết thông tin về các tùy chọn khác mà GoogleCL hỗ trợ. Có các lệnh để liệt kê và tạo album, vì vậy có thể tăng cường tệp bó để làm một cái gì đó như tạo một album mới với ngày và giờ như tiêu đề mỗi khi nó chạy nếu đó là điều bạn quan tâm.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.