Education2024

YouTube Educational Access

no-cookie環境向けに、YouTube視聴とコメント確認を補助するブックマークレット。

JavaScriptBookmarkletYouTube APIDOM Manipulationno-cookieAPI quota

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変換と導線短縮」が価値の中心です。

  1. 対象のYouTube URLを開く
  2. ブックマークレットを起動して no-cookie 側へ切り替える
  3. 必要に応じてコメントや関連情報を確認する
  4. 検索を使う場合はAPIクォータ残量を確認する

Operational Constraints

  • no-cookie ドメインの許可状態で利用可能範囲が変わる
  • APIキーの使い回しはクォータ枯渇を招きやすい
  • 授業内の短時間利用を前提に、重い機能は切り分けて使うのが安全

Future Improvements

  • APIキー管理の分離とローテーション方針の明文化
  • コメント取得と検索導線のUI整理
  • 利用環境ごとの成功パターンをREADMEに追記

Links