Overview
no-cookie環境用のYoutube視聴ツール。コメントなども閲覧可能
実装の背景、主要機能、運用上の注意点をREADMEの読み味で整理しています。
Background
- プロジェクト: YouTube教育アクセス
- 目的: 短文サマリーではなく、再利用しやすい実装ドキュメントとして残す
- 方針: デモ向け説明よりも、実装意図と運用条件を優先
Key Features
機能
- ワンクリック起動
- no-cookie.youtube.comが許可されている(ISGCフィルターはおそらくデフォルトで許可されている)時のみ有効
- 尚、コメント閲覧はno-cookieが許可されていなくても可能
- youtube-api-v3のクォーター消費に注意。検索系は1日100回まで
- たくさんapiキーを作ることで対応(迷惑)
Tech Stack
- JavaScript
- Bookmarklet
- YouTube API
- DOM Manipulation
- no-cookie
- js
- ブックマークレット
Implementation Notes
- 実装は速度優先で小さく回し、必要に応じて段階的に機能追加
- ユーザー体験を壊しやすい箇所(同期、権限、外部API制約)を先に固定
- 学習用途と実運用用途の境界を明示し、用途に応じて使い分ける設計
README Notes
実運用では、視聴そのものよりも「URL変換と導線短縮」が価値の中心です。
- 対象のYouTube URLを開く
- ブックマークレットを起動して no-cookie 側へ切り替える
- 必要に応じてコメントや関連情報を確認する
- 検索を使う場合はAPIクォータ残量を確認する
Operational Constraints
- no-cookie ドメインの許可状態で利用可能範囲が変わる
- APIキーの使い回しはクォータ枯渇を招きやすい
- 授業内の短時間利用を前提に、重い機能は切り分けて使うのが安全
Future Improvements
- APIキー管理の分離とローテーション方針の明文化
- コメント取得と検索導線のUI整理
- 利用環境ごとの成功パターンをREADMEに追記