Files

64 lines
6.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# YouTube Line
![YouTube Line](store-assets/youtube-line-promo-marquee-1400x560.png)
Тонкая линия прогресса внизу видеоплеера YouTube, которая остаётся видимой, когда стандартные элементы управления скрываются. Цвета и высота настраиваются пользователем.
**Версия 1.0.3.4 · Manifest V3 · работает на YouTube**
[Установить из Chrome Web Store](https://chromewebstore.google.com/detail/youtube-line/bffibbndapafegbmeichgohhjcgnpeae?hl=ru) · [Скачать ZIP из релиза](https://git.lonarpgproxy.space/OwnerLink/YouTube-Line/releases/tag/v1.0.3.4) · [Данные и разрешения](PRIVACY.md)
## Возможности
- Показывает прогресс воспроизведения при скрытых элементах управления YouTube.
- Позволяет выбрать цвет фона линии и цвет заполнения.
- Высота линии регулируется от 1 до 20 пикселей; по умолчанию — 2 пикселя.
- Настройки сохраняются локально и применяются к открытым видео через события хранилища браузера.
- Работает на `youtube.com` и `www.youtube.com`.
- Для прямых эфиров дополнительная линия скрывается.
- Отдельный помощник, сервер и установка зависимостей не требуются: JavaScript, CSS и jQuery входят в пакет.
## Установка
Установите расширение из [Chrome Web Store](https://chromewebstore.google.com/detail/youtube-line/bffibbndapafegbmeichgohhjcgnpeae?hl=ru). Обновления устанавливаются браузером.
Для ручной установки:
1. Скачайте `youtube-line-1.0.3.4-chrome-store.zip` из [релиза 1.0.3.4](https://git.lonarpgproxy.space/OwnerLink/YouTube-Line/releases/tag/v1.0.3.4).
2. Распакуйте архив в постоянную папку.
3. Откройте `chrome://extensions` и включите режим разработчика.
4. Нажмите «Загрузить распакованное расширение» и выберите папку с `manifest.json`.
5. Откройте видео на YouTube и дождитесь скрытия стандартных элементов управления.
При ручной установке обновления нужно распаковывать самостоятельно, затем обновлять расширение на странице `chrome://extensions`.
## Настройка
На странице `chrome://extensions` откройте сведения о YouTube Line и перейдите в параметры расширения. Выберите цвета и высоту линии, затем нажмите **Save**.
В текущей версии страница настроек на английском: **Color #1** — фон линии, **Color #2** — заполненная часть, **Line height** — высота в пикселях. Описание расширения локализовано через файлы `_locales`.
![Настройки YouTube Line](store-assets/youtube-line-screenshot-options-1280x800.png)
## Что хранится и какие разрешения нужны
В `chrome.storage.local` сохраняются только выбранные цвета и высота линии (`color1`, `color2`, `height`). Для рисования прогресса расширение читает текущее время и длительность видео в открытой странице. Журнала просмотров, аналитики и отправки данных разработчику в коде нет.
| Разрешение | Назначение |
| --- | --- |
| `storage` | Сохранение цветов и высоты линии в этом браузере. |
| `scripting` | Подключение локальных скриптов и стилей к уже открытым вкладкам YouTube после установки и запуска браузера. |
| Доступ к `youtube.com` и `www.youtube.com` | Отображение линии в плеере YouTube. |
Подробности — [PRIVACY.md](PRIVACY.md). Для установки и обновлений из магазина действуют правила Chrome Web Store; исходники и ZIP обслуживает Gitea.
## Исходники и релиз
Исходники расширения находятся в корне репозитория. ZIP в релизе опубликован без изменений из предоставленного пакета 1.0.3.4. Его содержимое проверено на совпадение с исходниками, контрольная сумма доступна в `SHA256SUMS.txt`.
Сборщик не требуется. Все файлы, указанные в `manifest.json`, включены в пакет. jQuery 3.2.1 поставляется локально; сведения и лицензия библиотеки — [THIRD_PARTY.md](THIRD_PARTY.md).
Если линия не появляется, обновите вкладку YouTube и проверьте, что расширение включено. Она предназначена для обычного плеера `#movie_player`; текущий пакет не заявляет поддержку отдельного плеера Shorts. YouTube может менять разметку плеера; о проблеме можно сообщить в разделе Issues этого репозитория.
YouTube Line — независимое расширение, не связанное с YouTube или Google.