私の写真コレクションは、DropboxのPhotosフォルダーの下のフォルダーに多少整理されています。 Picasa(デスクトップアプリ)を設定して、そのフォルダーのみをスキャンして、アルバムをPicasa Web(Webアプリ)に同期できるようにします。
Picasa Desktopアプリは非常に使いにくく、コンピューターとクラウド間で写真を同期するのが複雑です。
Picasa WebとDropboxをPicasa Desktopを介さずに同期する方法はありますか?
これを行う1つの方法は、 GoogleCL ツールを使用することです。 GoogleCLは、Picasaを含むさまざまなGoogleサービスへのコマンドラインインターフェイス(Pythonスクリプトを使用しますが、Windowsバージョンにはラッパーが含まれているため、Pythonを手動でインストールおよびセットアップする必要はありません)。
(これらのコマンドはWindowsプラットフォーム上にあると仮定していますが、Linuxにも同等のものが存在します)まず、GoogleCLツールをダウンロードして、フォルダ。次に、アップロードしたファイルを保存するアルバムをPicasaで作成します。この例ではTesting
を使用しましたが、使用するものに合わせて変更します。以下を実行することにより、Webサイトを使用せずにこれを行うことができます。
google picasa create Testing
コマンドを初めて実行すると、Webブラウザーが起動し、アプリケーションにPicasaウェブアカウントにアクセスするための承認を付与できます。このトークンは記憶されるので、今後のアップロードで行う必要はありません。
次のコマンドを使用して、フォルダー内のすべてのJPEGファイルをアップロードできます。
google picasa post Testing "C:\Users\Your User Name\Documents\My Dropbox\Photos\*.jpg"
フォルダパスをシステムの正しいパスに置き換えてください。
このコマンドは、Dropbox Photos
フォルダー内のすべての.JPG写真をPicasa WebのTesting
アルバムにアップロードします。パスは好きなように変更できます。重複はチェックされないため、おそらく、アップロードコマンドの実行後にフォルダーから移動または削除する必要があることに注意してください。
次の行に沿ってバッチファイルを作成して、プロセスを自動化できます(バッチファイルを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"
そのバッチファイルの結果は、Dropbox Photos
フォルダーに写真をアップロードし、Uploaded
というサブフォルダーに移動して、次にバッチを実行するときに再びアップロードされないようにします。ファイル。プロセスを自動化する場合は、バッチファイルをスケジュールされたタスクとして実行するように設定できます。
これは基本的なアプローチであり、考えられるすべてのケースを処理するわけではありません(たとえば、GoogleCLツールがPicasa Webに接続できない、またはエラーが発生した場合、Uploaded
フォルダーにファイルを移動します)しかし、それは良い出発点であり、あなたはあなたの問題を解決するためにそれを構築できるはずです。デスクトップクライアントまたはWebサイトを使用せずに、フォルダーをPicasa Webにアップロードできることを示しています。
GoogleCLがサポートする他のオプションについては、google help picasa
コマンドを使用してください。アルバムを一覧表示および作成するためのコマンドがあるため、バッチファイルを強化して、実行するたびに日付と時刻をタイトルとして新しいアルバムを作成するようなことができます。