TerminalStart
集中と速度のために作られた、レトロ風モジュラー新規タブダッシュボード。
Edge / Chrome にインストール
edge://extensions(またはchrome://extensions)を開く- デベロッパーモードを有効にする
- パッケージ化されていない拡張機能を読み込むをクリック
extensionフォルダを選択する
Todoist 連携
個人用APIトークンを使ってTodoウィジェットをTodoistと同期。
- 設定 > 詳細設定 > Todoウィジェットに移動
- Todoistと同期を有効化
- APIトークンを貼り付けます(設定 > 統合 > 開発者 - todoist.com)
- プロンプトが表示されたらホスト権限を付与してください
| 入力 | タスク | 期限 |
|---|---|---|
| meet john tomorrow at 2pm | meet john | 明日午後2時 |
| buy groceries next monday | buy groceries | 次の月曜日 |
| call mom every friday | call mom | 毎週金曜日 |
| submit report jan 15 | submit report | 1月15日 |
TodoistのNLPが解析を処理します。ローカルモードでは時間のみの構文(例:standup 9am)もサポートしています。
ビルド
必要条件
- Node.js v16以上
- Python 3
手順
- 依存関係をインストール:
npm install- ビルド:
npm run build
ビルドスクリプトはアセットを自動的にextension/フォルダーに同期します。- パッケージ:
python scripts/package_addon.py
出力: terminal-start-v1.0.0.zipテスト
npx playwright testChromiumを使用して拡張機能に対してe2eテストを実行します。
注意事項
- 設定は右上のセクションにカーソルを合わせてください。
- APIトークンはブラウザ内にローカルで保存され、Todoist API以外の場所には一切送信されません。