edb450d4e667d649250c712dd243a6f953ad8768
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Outlier Saver
Расширение для Chrome: пока вы смотрите YouTube, оно находит видео с аномально высокими просмотрами относительно размера канала («outliers») и сохраняет их локально. Данные можно выгрузить в JSON или CSV.
Установка
- Откройте
chrome://extensionsи включите «Режим разработчика». - «Загрузить распакованное расширение» → выберите эту папку.
- Откройте настройки расширения и вставьте API-ключ YouTube Data API v3 (инструкция — в самих настройках).
Как это работает
- Расширение собирает ID видео на главной, странице просмотра, в поиске и на страницах каналов.
- Название, превью, просмотры и подписчиков берёт из YouTube Data API v3 пачками по 50 (1 единица квоты за запрос, лимит — 10 000 в сутки).
score = просмотры ÷ подписчики. Видео сохраняется, еслипросмотры ≥ минимумаиscore ≥ порога(по умолчанию 10 000 и 5), либо если на карточке есть значок VidIQ.- Данные лежат в IndexedDB браузера. Кнопки «Скачать JSON» и «Скачать CSV» в popup выгружают всё сохранённое.
Разработка
Сборки нет. Тесты (Node 22, без зависимостей):
npm test
После изменения кода нажмите «Обновить» у расширения на chrome://extensions.
Ручная проверка на живом YouTube
- Подгрузка карточек при скролле на главной.
- Переход между страницами без перезагрузки.
- Работа на
/resultsи/@канал/videos. - Запись появляется в popup; скачиваются JSON и CSV.
- Без ключа и с неверным ключом на иконке бейдж
!, в popup понятная причина.
Description
Расширение для браузера, которое будет автоматически сохранять информацию о видео с аномальными показателями просмотров
149 KiB
Languages
JavaScript
94.6%
CSS
3.2%
HTML
2.2%