フォルダーの写真を Flickr に自動的にアップロードします


クリックして表示私は Flickr が大好きですが、Flickr アカウントに写真をアップロードするのは苦手です。写真を Flickr に取り込むための優れたツールがまだたくさんないわけではありません (実際にはあります)。しかし、写真フォルダーを監視して、そこにダンプしたすべてのものをアップロードする方法が必要です。怠け者だと言われても仕方がありませんが、必要がなければ余分な手順を踏みたくないのです。

幸いなことに、クロスプラットフォームスクリプトはアップローダー.py選択したフォルダーで新しい写真を監視し、Flickr アカウントに自動的にアップロードできます。ここでは、uploadr.py の設定方法を説明します。

必要なもの

パイソン:私たちが使用しているスクリプトは、uploadr.py という名前で、Python プログラミング言語で書かれています。コンピューターに Python がインストールされていない場合は、次のようにする必要があります。ここでそれをつかんでください(Windows ユーザーがそれを必要とすることはわかっています - 私は考える私の Mac には Python がインストールされていますが、念のため、Mac ユーザーもそこから入手できます)。

アップローダー.py:Uploadr.py は、によって書かれた Python スクリプトです。キャメロン・マロリー。 Uploadr.py リンクをクリックすると、スクリプトのテキストが表示されます。好きな場所に新しいフォルダーを作成し、Uploader などの名前を付けます。次に、そのフォルダーに新しいテキスト ファイルを作成し、uploadr.py の内容をすべてコピーして貼り付け、テキスト ファイルの名前を Uploadr.py (拡張子とすべて) に変更します。

XMLTramp.py:この小さな Python モジュールは、uploadr.py を実行するために必要なので、uploadr.py の場合と同じように、XMLTramp リンクのテキストをコピーして、Uploadr フォルダー内の新しいファイルに貼り付け、xmltramp.py という名前を付けます。

Uploadr.py を構成する

Python をインストールし、uploadr.py と xmltramp の両方をフォルダーに設定したので、次は、uploadr.py を構成します。お気に入りのテキスト エディターで開いて、作業を始めましょう。

  1. まず、uploadr.py が新しい写真を監視するフォルダーを設定します。を含む行を見つけます。IMAGE_DIR =、引用符内に監視対象フォルダーへの絶対パスを貼り付けます。例えば:

    Windows:

  2. IMAGE_DIR = "C:/adam/images"

  3. マック:

  4. IMAGE_DIR = "/ユーザー/adam/images/"

次に、Flickr アップロード データ (写真のタイトル、説明、タグ、プライバシー設定) を調整しましょう。 「Flickr 設定」セクションを見つけます (編集したばかりの IMAGE_DIR セクションのすぐ下にあるはずです)。スクリーンショットのように表示されるはずです。デフォルトでは、画像はタグ「自動アップロード」が割り当てられて公開として設定されます。異なる設定がある場合は、これらの設定を変更できます。タイトルを空白のままにすると、デフォルトで画像の名前が使用されます。

試してみてください

Uploadr.py の実行方法は Windows と Mac で若干異なるため、分けて説明します。

Windows:コマンド ラインを起動し、アップローダー ディレクトリに移動します。たとえば、cmd.exe を実行し、次のように入力します。cd "C:\adam\uploadr"(またはアップローダー ディレクトリのどこにでも)。あとは、「uploadr.py」と入力して Enter キーを押すだけです。

マック:ターミナルを実行し、アップローダー フォルダーに移動します。cd /Users/adam/uploadr/(ディレクトリに一致するように調整されています)。入力してくださいpython uploadr.pyそしてEnterを押します。

Uploadr.py を初めて実行するときは、アカウントに写真をアップロードするために Flickr から許可を得る必要があります。適切な Web ページが起動します。あとは、「OK、許可します」というラベルの付いたボタンをクリックするだけです。コマンド ラインに戻り、uploadr.py に Flickr アカウントへのアクセスを許可していることを確認します。次回、uploadr.py を実行するときに、画像フォルダーに新しい画像がある場合、それらは自動的に Flickr にアップロードされます。試してみて、うまく機能するかどうかを確認してください。

Windows で永続フォルダー監視をセットアップする

画像フォルダーから Flickr に新しい画像をアップロードしたい場合は、そこで停止して、uploadr.py スクリプトを実行することもできますが、私にとって、uploadr.py を使用する理由は、画像フォルダーを監視するように設定して、新しい画像が表示されるたびに、残りの部分を処理します。 Windows ユーザーの場合、その方法は次のとおりです。

まず、uploadr.py ファイルの名前を Uploadr.pyw に変更します。新しい .pyw 拡張子は、コマンド ウィンドウを開かずにバックグラウンドでスクリプトを実行します。次に、uploadr.pyw へのショートカットを作成します (右クリック -> ショートカットの作成)。次に、新しいショートカットを右クリックして、「プロパティ」を選択します。スクリプトにパラメーターを渡す必要があります。これにより、一度実行して終了するのではなく、引き続き実行してフォルダーを監視する必要があることがスクリプトに認識されます。

これを行うには、[ターゲット] テキスト ボックスに次の内容を追加します。-dターゲットの最後まで。新しいショートカット経由で Uploadr.py を実行しても、何も表示されません。ただし、新しい写真を監視対象のフォルダーにドロップしてみると、1 分以内に Flickr に写真がアップされるはずです。便利ですよね?

あとは、Windows のスタートアップ フォルダーにショートカットを追加するだけで設定は完了です。

Mac 上の永続的なフォルダー監視

Mac を使用している場合は、次のようにターミナルで -d パラメータを渡すことで、画像フォルダを永続的に監視するように Uploadr.py を設定できます。python uploadr.py -d(上記のスクリーンショットも参照してください)。しかし正直に言うと、2 番目の Applescript などを作成せずに、Windows で行ったのと同じ方法で起動時に実行できるように、Mac で Uploadr.py をセットアップする最適な方法がわかりません。ので、その方法をご存知の場合は、コメントで共有するか、メールを送ってください。できるだけ早く投稿を更新します。

更新: Mac でのセットアップに関する素晴らしい提案がいくつかあります。 1つ目は、システムレベルのスタートアップ項目の作成、2番目はAppleScript の単純な 1 行。皆さん、本当にありがとうございました!

私は写真をあまり撮らないようにしており、写真をコンピューターに転送する前に、最も気に入らない写真を削除するので、すべての写真が入っているフォルダーを実際に監視しています。私よりも多作な方は、Flickr アップロード用に別のフォルダーを設定した方がよいでしょう。いずれにせよ、もしあなたが Flickr マニアなら、uploadr.py は本当に時間の節約になるでしょう。

アダム・パッシュ彼はライフハッカーの上級編集者で、自動化に非常に熱心です。彼の特徴ハッキング攻撃毎週火曜日にライフハッカーに掲載されます。購読するハッキング攻撃 RSS フィードニュースリーダーで新しい記事を入手するには、