このアプリについて
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 は保存しない設定で、個人は特定しません。検索・取り込み・データ管理のページでは、何も数えず、何も送りません。
使い方
- Swarm アプリの「プロフィール → 設定(歯車)→ プライバシー設定 → Initiate Data Download Request」、または Foursquare のプライバシー設定のページ から、データのダウンロードを申請します。詳しい手順は データの取り込み にあります。
- 数日で届くメールのリンクから ZIP ファイルをダウンロードし、データの取り込み で読み込みます。
- 検索 で店名・コメントを入力します。
できること・できないこと
| 検索できる項目 | 店名(英語表記・現地語)・コメント・場所名・イベント名 |
|---|---|
| 検索できない項目 | 住所・市区町村・カテゴリ(エクスポートに含まれないため)。店ページのリンクから 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 へ(チェックインの内容は書かないでください)。