https://github.com/arrow2nd/stop-wasting-life
🤖 TwitterをやめるためのChrome拡張
https://github.com/arrow2nd/stop-wasting-life
Last synced: 9 months ago
JSON representation
🤖 TwitterをやめるためのChrome拡張
- Host: GitHub
- URL: https://github.com/arrow2nd/stop-wasting-life
- Owner: arrow2nd
- License: mit
- Created: 2025-06-07T18:56:39.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-30T16:05:02.000Z (12 months ago)
- Last Synced: 2025-09-21T07:34:54.221Z (9 months ago)
- Language: JavaScript
- Homepage:
- Size: 90.8 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# STOP WASTING LIFE
Twitterを一定時間開いていると警告が出て、Twitterのタブを強制的に閉じるブラウザ拡張機能です。Chrome・Firefox両方で動作します。
> [zipをダウンロード](https://github.com/arrow2nd/stop-wasting-life/archive/refs/heads/main.zip)


## 機能
### 🕐 タイマー機能
- デフォルト3分(1秒〜3600秒で設定可能)
- 画面中央にカウントダウン表示
- 30秒を切ると文字色が黒から赤に変化 + ダメージエフェクト
### 🚫 強制制限
- 制限時間経過後に警告ダイアログ表示
- タブを強制的に閉じる
- 30分間の再アクセス制限
- 永続的なブロック・制限システム(Chrome再起動後も継続)
- バイパス防止機能(開発ツール検知、ページ非表示監視、ショートカット無効化)
- 違反回数による段階的制限強化(3回: 1時間、5回: 2時間、10回: 4時間)
- 違反検出時の通知機能(画面右上に表示)
### ⚙️ 設定
- 秒単位でタイマー設定可能(セッション制限時間・1日の合計制限時間)
- オプションページで簡単設定
- リアルタイム使用状況追跡
- 違反履歴の確認と管理
- 日別の使用時間グラフ表示
## インストール方法
[zipをダウンロード](https://github.com/arrow2nd/stop-wasting-life/archive/refs/heads/main.zip)
して展開、任意の場所に置いておく
### Chrome版
1. Chromeで `chrome://extensions/` を開く
2. 右上の「デベロッパーモード」をONにする
3. 「パッケージ化されていない拡張機能を読み込む」をクリック
4. このプロジェクトのフォルダを選択
### Firefox版
1. ターミナル/コマンドプロンプトでプロジェクトフォルダに移動
2. Firefox版をビルド:
```bash
npm install
npm run build:firefox
```
3. Firefoxで `about:debugging` を開く
4. 「このFirefox」をクリック
5. 「一時的なアドオンを読み込む」をクリック
6. `firefox-build` フォルダ内の `manifest.json` を選択
または、パッケージされたzipファイルを使用する場合:
1. 上記手順でビルド後、`firefox-build.zip` が生成されます
2. Firefoxで `about:addons` を開く
3. 歯車アイコン → 「ファイルからアドオンをインストール」
4. `firefox-build.zip` を選択
> **注意**:
> Firefox版は一時的なアドオンとしてのみインストール可能です。Firefoxを再起動すると削除されます。永続的に使用する場合は、Firefox
> Add-ons Developer Hubでの署名が必要です。
詳細なFirefox版のビルド方法は [README_FIREFOX.md](README_FIREFOX.md)
を参照してください。
## 対応サイト
- twitter.com
- x.com
## 違反基準
以下の行動は違反として検出され、ペナルティポイントが加算されます:
1. **制限時間到達** (+1点) - セッション時間制限に到達
2. **開発者ツールを開く** (+2点) - DevToolsの使用を検出
3. **拡張機能の無効化/有効化** (+2点) - 拡張機能を一時的に無効化する試み
## ライセンス
MIT License