NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
Возвращает дату загрузки, точное число просмотров и длительность видео в лентах YouTube — там, где сам YouTube их скрывает или показывает неточно.
Работает на:
Под каждым видео появляется красная строка с метаданными:
1,8 тыс., 1,2 млн).Ч:ММ:СС или М:СС).Данные берутся через InnerTube API — тот же внутренний API, который использует сам YouTube. Три клиента (WEB → ANDROID → IOS) — если один отваливается, работают остальные.
Крупное обновление — панель настроек, экспорт кэша, юнит-тесты:
prompt(). Язык, ключ, кэш, отладка — всё в одном окне.formatViews, formatDate, formatDuration, getVideoId.Полная таблица эволюции скрипта:
| Функция | 1.0.0 | 2.0.0 |
|---|---|---|
| Метаданные (дата, просмотры, длительность) | ✅ Есть | ✅ Есть |
| Локализация (ru / en) | ✅ Есть | ✅ Есть |
| Кэш метаданных (24 часа) | ✅ Есть | ✅ Есть |
| Меню Tampermonkey | ✅ Есть | ✅ Есть |
| InnerTube API | ✅ 1 клиент (WEB) |
✅ 3 клиента (WEB → ANDROID → IOS) |
| AI-анализ через Gemini | ❌ Нет | ✅ Есть |
| Панель настроек | ❌ Нет | ✅ Есть |
| Модальное окно для ключа | ❌ Нет | ✅ Есть |
| Экспорт/импорт кэша | ❌ Нет | ✅ Есть |
| История изменений (changelog) | ❌ Нет | ✅ Есть |
| Юнит-тесты | ❌ Нет | ✅ Есть |
| Переключатель отладки | ❌ Нет (захардкожен) | ✅ В панели |
| Очередь запросов (5 параллельных) | ❌ Нет | ✅ Есть |
| Дедупликация запросов | ❌ Нет | ✅ Есть |
Проверка isConnected |
❌ Нет | ✅ Есть |
Object.freeze для CONFIG |
❌ Нет | ✅ Есть |
Локализованные @name:ru/en |
❌ Нет | ✅ Есть |
Теги (@tag) |
❌ Нет | ✅ 14 тегов |
Двойной @connect |
❌ Нет | ✅ 3 домена |
| Отдельная лицензия | MIT | GPL-3.0-only |
prompt().429 + isConnected.Всё через панель (меню Tampermonkey → «⚙️ Открыть панель настроек»):
| Раздел | Что настраивается |
|---|---|
| Основные | Язык интерфейса (ru / en) |
| AI (Gemini) | API-ключ, кнопки сохранить / удалить / получить |
| Кэш | Просмотр количества, размера, экспорт / импорт / очистка |
| Отладка | Включение / выключение режима отладки |
| Пункт | Что делает |
|---|---|
| ⚙️ Открыть панель настроек | Открывает UI-панель |
| 🤖 Спросить Gemini о видео | AI-анализ выделенного текста |
| 🗑️ Очистить кэш | Удаляет все сохранённые метаданные |
| 📊 Показать статистику | Число видео в кэше, размер |
| 📜 История изменений | Показывает changelog |
| 🔗 Получить Gemini ключ | Открывает AI Studio |
| 🐛 Переключить отладку | Вкл/выкл логи в консоли |
| 🧪 Запустить тесты | Юнит-тесты ключевых функций |
Как использовать:
Ключ бесплатный (лимит Gemini — 1 500 запросов в день).
Все изменения с 1.0.0 — в файле CHANGELOG.md.
Если что-то не работает — создай issue с описанием проблемы и скриншотом консоли (F12).
Rating: 0