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 Testing
cho 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 Photos
thư mục Dropbox của bạn vào Testing
album 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 Photos
thư 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 Uploaded
thư 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.