Houmon_Mania

このアプリについて

Houmon_Mania(足あと検索)は、Swarm のチェックイン履歴を、店名やコメントで検索するためのツールです。Foursquare 公式の「データのダウンロード」で届くファイルを、お使いのブラウザに読み込んで検索します。

非公式のツールです

本アプリは個人が作成した非公式のツールで、Foursquare Labs, Inc. が提供・承認・推奨するものではなく、同社とは関係がありません。Foursquare® および Swarm™ は Foursquare Labs, Inc. の商標です。

Foursquare の規約との関係

  • 本アプリは Foursquare の API を使いません。利用者ご本人が Foursquare 公式の機能で受け取ったデータ(データポータビリティ)を、ご本人の端末で読み込みます。
  • 読み込んだデータはブラウザの中だけに保存し、運営者のサーバーには送りません。運営者はデータを預からず、見ることもできません。
  • 店名などの情報は、Foursquare の利用規約上、個人的・非商用の利用が許諾されているものです。本アプリは非商用で、ご本人のデータをご本人が検索する用途に限って提供しています。読み込んだデータを他の人に配ったり、商用目的で使ったりしないでください。
  • 友人の一覧・他の人のコメント・支払いや端末の情報など、ご本人のチェックイン以外のデータは読み込みません。
  • Foursquare・Swarm のロゴやブランドの色は使っていません。アプリ名にも Foursquare・Swarm の名前を含めていません。
  • 広告は使っていません。トップ・このアプリについて・プライバシーポリシーの 3 ページだけ、アクセス解析(Vercel Web Analytics と Google アナリティクス)で訪問者数を数えています。Cookie は保存しない設定で、個人は特定しません。検索・取り込み・データ管理のページでは、何も数えず、何も送りません。

使い方

  1. Swarm アプリの「プロフィール → 設定(歯車)→ プライバシー設定 → Initiate Data Download Request」、または Foursquare のプライバシー設定のページ から、データのダウンロードを申請します。詳しい手順は データの取り込み にあります。
  2. 数日で届くメールのリンクから ZIP ファイルをダウンロードし、データの取り込み で読み込みます。
  3. 検索 で店名・コメントを入力します。

できること・できないこと

検索できる項目店名(英語表記・現地語)・コメント・場所名・イベント名
検索できない項目住所・市区町村・カテゴリ(エクスポートに含まれないため)。店ページのリンクから Foursquare で確認できます
データの更新自動では更新しません。エクスポートを申請し直して読み込むと、差分だけが反映されます
端末データはブラウザごとに別です。パソコンとスマホの両方で使う場合は、それぞれで読み込んでください

検索の書き方

書き方意味例
語 語どちらも含む(AND)ラーメン 渋谷
A AND Bどちらも含むラーメン AND 渋谷
A OR Bどちらかを含む一蘭 OR 二郎
( )まとめる(入れ子も可)。括弧の前後に空白を入れる替え玉 AND ( 一蘭 OR 二郎 )
"…"空白・記号・AND / OR を含む語をそのまま探す"H&M" "12:30"
  • 検索の対象は 店名(英語表記・現地語)・コメント・場所名・イベント名 です。住所・カテゴリはエクスポートに含まれないため検索できません(例:「カフェ」で店名にカフェと付かない店は見つかりません)。
  • 各語は部分一致です。全角/半角、大文字/小文字は区別しません。ひらがなとカタカナは区別します。
  • AND / OR は大文字で入力します。AND と OR を混ぜるときは括弧でまとめてください(例: ラーメン AND ( 渋谷 OR 新宿 ))。
  • 除外(NOT・-)、ワイルドカード(*)、項目の指定(venue:…)には対応していません。部分一致なので * は不要です。
  • 何も入力せずに検索すると、すべてのチェックインを新しい順に表示します。
  • 「詳細条件」で、チェックイン日・曜日・時間帯・写真やコメントの有無・イベント・公開範囲・同じ店への訪問回数で絞り込めます。検索式と組み合わせることも、検索式なしで使うこともできます。日付・曜日・時間帯はチェックインした場所の現地時刻で判定します。
  • 上限: 200 文字・1 語 50 文字・10 語・括弧 5 段まで。

よくある質問

データはどこに保存されますか?

お使いのブラウザの保存領域(IndexedDB)です。運営者のサーバーには送りません。同じ端末でも、ブラウザが違えば別のデータになります。

データが消えてしまいました

ブラウザがデータを消すことがあります(Safari は 7 日間サイトを開かないと消すことがあります。端末の空き容量が少ないときも消されることがあります)。エクスポートの ZIP を読み込み直せば元に戻ります。iPhone・iPad では、ホーム画面に追加して、そこから使うと消えにくくなります。

Swarm で削除したチェックインが残っています

新しいエクスポートを ZIP のまま(または展開したフォルダごと)読み込むと、「今回のエクスポートに含まれていないもの」として表示され、削除を選べます。誤って大量に消さないよう、件数などの条件を満たす場合だけ選べます。

写真が表示されません

写真は Foursquare の画像サーバーから表示します。オフラインのときや、非公開の写真は表示できないことがあります。

「カフェ」で検索しても、カフェが見つかりません

エクスポートにカテゴリが含まれないため、店名に「カフェ」が入っている店だけが見つかります。店名やコメントの言葉で検索してください。

ツールについて

このツールの作り方や技術的な解説は、作者の 技術ブログ で公開する予定です。リンク先は別のサイトで、広告が含まれる場合があります。

ソースコード・ライセンス

MIT License で公開しています。ソフトウェアは現状のまま提供し、使用によって生じたいかなる損害についても、作者は責任を負いません。

ソースコードは GitHub で読めます。「データを外に送らない」ことは、コードで確かめられます。不具合・要望は Issues へ(チェックインの内容は書かないでください)。