複数キーワードを効率的にX(Twitter)検索できるPWA(Progressive Web App)です。
- 複数キーワード検索: 複数のキーワードを一度にOR検索
- 除外キーワード: 不要なキーワードを除外して検索精度を向上
- 検索セット保存: よく使う検索パターンをローカルに保存
- 共有機能: QRコードやURLで検索セットを簡単共有
- PWA対応: オフラインでも動作、ホーム画面に追加可能
- レスポンシブデザイン: モバイル・デスクトップ対応
- Frontend: HTML5, CSS3, Vanilla JavaScript
- PWA機能: Service Worker, Web App Manifest
- UI/UX: iOS風デザインシステム
- データ圧縮: LZ-string
- QRコード: qrcode-generator
- ホスティング: GitHub Pages
- 検索セット名を入力(例:「推し海外文学作家」)
- 検索キーワードを改行区切りで入力
ミルハウザー カルヴィーノ ピンチョン プルースト - 除外キーワードがあれば入力(省略可能)
- 「🔍 検索してみる」でXの検索結果を確認
- 💾 検索セットを保存: よく使うセットをローカル保存
- 📤 共有リンクを生成: QRコードやURLで他の人と共有
- 📱 ホーム画面に追加: PWAとしてインストール可能
- このリポジトリをフォークまたはクローン
- GitHub リポジトリの Settings > Pages でソースを設定
https://yourusername.github.io/XSA/でアクセス可能
# リポジトリをクローン
git clone https://github.com/msonrm/XSA.git
cd XSA
# ローカルサーバーを起動(例: Python)
python -m http.server 8000
# または
python3 -m http.server 8000
# ブラウザで http://localhost:8000 にアクセスXSA/
├── index.html # メインのHTMLファイル
├── manifest.json # PWAマニフェスト
├── sw.js # Service Worker
├── icon-192.png # PWAアイコン (192x192)
├── icon-512.png # PWAアイコン (512x512)
├── screenshot-mobile.png # モバイル版スクリーンショット
├── screenshot-desktop.png # デスクトップ版スクリーンショット
├── 404.html # GitHub Pages用エラーページ
├── .gitignore # Git除外設定
└── README.md # このファイル
- オフライン対応: Service Workerによるキャッシュ
- インストール可能: ホーム画面への追加
- レスポンシブ: モバイル・タブレット・デスクトップ対応
- iOS風デザイン: 直感的で洗練されたインターフェース
- ダークモード対応: システム設定に自動追従
- アニメーション: 滑らかなトランジション効果
- ローカルストレージ: 検索セットをブラウザに保存
- 圧縮共有: LZ-stringによる効率的なURL共有
- QRコード: 簡単な共有とインポート
Issue や Pull Request をお待ちしています!
- 新機能は feature ブランチで開発
- コミットメッセージは日本語で分かりやすく
- PWA のベストプラクティスに従う
- モバイルファーストでレスポンシブ対応
MIT License - 詳細は LICENSE ファイルを参照
Created by @msonrm