ProPublicaのSinatra、Instagramの写真を日付と場所で検索

プロパブリカシナトラ

Instagramはもはや率直な写真を共有するためのアプリではなく、ニュース速報のソースとしてのパワーを実現しています。プロの記者も市民ジャーナリストも、Instagramを使ってボストンマラソン爆撃やサンディハリケーン、スーパーボウルや大統領選挙などのイベントを取り上げています。これらの目的でますます使用するようになっていますが、Instagramでは、モバイル専用のハッシュタグとユーザー検出タブ以外にも、特定の検索機能を導入していません。ハッシュタグまたはユーザーごとに写真を検索するのに役立つサードパーティのWebツールがありますが、ニュースソースとしての使用を補完するものはありません。 

幸いにも、ProPublicaのニュースアプリ開発者Al Shawが私たちのために大変な仕事をしてくれました。彼は、InstagramのAPIに「メディア検索」と呼ばれるものがあり、Instagramの写真が撮影された場所の時間と距離の検索をサポートしていることに気付きました。彼は最終的に、Sinatraと呼ばれるオープンソースアプリをハッキングして、アドレスとエンドツーエンドの時間を使用してInstagramの写真を検索していました。

Shawはアプリの欠点を指摘し、Instagram APIでできることには制限があると述べています。「テキストまたはハッシュタグを検索する方法はありません(タグにはジオロケーションを許可しない独自のエンドポイントがあります)。結果のページ分割はなく、結果は数か月前に戻るだけです」と彼は説明します。

このツールは主にジャーナリストを対象としているため、ProPublicaは今のところ社内でアプリを使用しています。ショーは、シナトラが「速報」ニュースを発見するために使用されたいくつかの例を指摘します:シナトラを使用して、ProPublicaの作家、ジャスティンエリオットは、ハウスファイナンシャルサービス委員会委員長ジェブヘンサーリングの疑わしい「レクリエーション活動」を発見しました。ユタ州シティ。 

その他の注目すべき発見には、爆弾が爆発する8分前のボストンマラソンフィニッシュラインの写真、ワシントンDCでポーズをとっているホワイトハウス特派員のディナーに出席していたニュートギングリッチなどがあります。

私たちの社会、デジタル社会の過剰共有と表現力のおかげで、シナトラのようなアプリはジャーナリストにとって情報の宝庫です。

Shawがビルドしたものをチェックして自分で使用したい場合は、Rubyコードを知っている必要があります。残念ながら、アプリのパブリックGUI(グラフィカルユーザーインターフェイス)は利用できませんが、オープンソースであるため、GitHubからフォークできます。