From 71a808b2984aa5007be0f30a4aa31d766b858f61 Mon Sep 17 00:00:00 2001 From: DepressedCat Date: Sun, 11 Oct 2026 21:56:05 +0200 Subject: [PATCH] Update DepressedCat attribution and Gitea publication documents --- INSTALL.md | 6 +++--- LICENSE | 18 +++++------------- README.md | 8 ++++---- docs/RELEASE-1.4.5.md | 2 +- docs/RELEASE-1.4.6.md | 4 ---- site/index.html | 25 +++++++++++++------------ tests/site.test.mjs | 4 ++-- 7 files changed, 28 insertions(+), 39 deletions(-) diff --git a/INSTALL.md b/INSTALL.md index 7b6d6d6..9480251 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -3,7 +3,7 @@ Нужны **Windows 10/11 x64** и **Microsoft Edge или Google Chrome 120+**. Firefox, macOS, Linux и Windows ARM не входят в эту сборку. -Скачивания доступны в [релизах проекта](https://git.lonarpgproxy.space/OwnerLink/YouTubeDL/releases/latest). +Скачивания доступны в [релизах проекта](https://git.lonarpgproxy.space/DepressedCat/YouTubeDL/releases/latest). Помощник распространяется **отдельно**: внутри архива расширения EXE нет. 1. Скачайте **YouTubeDL-1.4.6.zip** и распакуйте его в постоянную папку. Не удаляйте и не перемещайте её после установки. @@ -18,7 +18,7 @@ Firefox, macOS, Linux и Windows ARM не входят в эту сборку. ## Проверка скачанных файлов -Скачивайте файлы из релизов `git.lonarpgproxy.space/OwnerLink/YouTubeDL`. +Скачивайте файлы из релизов `git.lonarpgproxy.space/DepressedCat/YouTubeDL`. Чтобы проверить целостность файла, сравните его SHA256 с `SHA256SUMS.txt` в том же релизе. ```powershell @@ -51,7 +51,7 @@ Get-FileHash -Algorithm SHA256 -LiteralPath '.\YouTubeDL-Helper-Setup.exe' | Скачивание медленное | GPU ускоряет перекодирование видео; скорость сети и ограничения YouTube от видеокарты не зависят. | Не прикладывайте cookies, токены, личные ссылки и полные пути с именем пользователя к публичным обращениям. -Сообщить об ошибке: [Задачи проекта](https://git.lonarpgproxy.space/OwnerLink/YouTubeDL/issues). +Сообщить об ошибке: [Задачи проекта](https://git.lonarpgproxy.space/DepressedCat/YouTubeDL/issues). ## Диски и временные файлы diff --git a/LICENSE b/LICENSE index 32352f3..1998fc6 100644 --- a/LICENSE +++ b/LICENSE @@ -1,8 +1,8 @@ ОГРАНИЧЕННАЯ ПОЛЬЗОВАТЕЛЬСКАЯ ЛИЦЕНЗИЯ YOUTUBEDL Версия 1.0, 8 октября 2026 года -Copyright (c) 2026 OwnerLink. Все права сохранены. -Правообладатель: OwnerLink (https://git.lonarpgproxy.space/OwnerLink). +Copyright (c) 2026 DepressedCat. Все права сохранены. +Правообладатель: DepressedCat (https://git.lonarpgproxy.space/DepressedCat). 1. ОБЛАСТЬ ДЕЙСТВИЯ @@ -10,7 +10,7 @@ Copyright (c) 2026 OwnerLink. Все права сохранены. с этой лицензией: самому браузерному расширению, собственному коду локального помощника, установщика и инструментов, документации, сайту и оригинальным материалам оформления (далее — «Программа»). -Исключения для сторонних компонентов и прав платформы +Исключения для сторонних компонентов и применимого законодательства указаны в разделе 4 и имеют приоритет над ограничениями раздела 3. 2. РАЗРЕШЁННОЕ ИСПОЛЬЗОВАНИЕ @@ -42,7 +42,7 @@ Copyright (c) 2026 OwnerLink. Все права сохранены. - удалять или заменять уведомления об авторстве, правообладателе и лицензии. Все права, прямо не предоставленные этой лицензией, сохранены за правообладателем. -Для отдельного разрешения обращайтесь к OwnerLink через профиль Gitea проекта. +Для отдельного разрешения обращайтесь к DepressedCat через профиль Gitea проекта. 4. ИСКЛЮЧЕНИЯ @@ -52,15 +52,7 @@ Copyright (c) 2026 OwnerLink. Все права сохранены. на изменение, форки и распространение по GPL, MIT и другим лицензиям. Состав и сведения о лицензиях приведены в THIRD_PARTY.md и материалах релиза. -4.2. Публикация репозитория на GitHub сопровождается правами, предусмотренными -условиями GitHub. В частности, для публичных репозиториев GitHub предусматривает -просмотр и создание копий через функцию fork внутри платформы. Эта лицензия -не отменяет эти права и не является технической блокировкой функции fork. -Ограничения раздела 3 действуют в части, не покрытой отдельно предоставленными -правами платформы и применимого законодательства. -Условия: https://docs.github.com/en/site-policy/github-terms/github-terms-of-service - -4.3. Права, которые применимое законодательство не позволяет ограничивать +4.2. Права, которые применимое законодательство не позволяет ограничивать договором, сохраняются. Эта лицензия не предоставляет прав на чужой контент YouTube и не заменяет правила соответствующих сервисов. diff --git a/README.md b/README.md index 2196857..6447492 100644 --- a/README.md +++ b/README.md @@ -7,12 +7,12 @@ а **⚙ рядом** открывает меню. Обработка и объединение дорожек выполняются на вашем компьютере. **[Сайт проекта](https://git.lonarpgproxy.space/extention/youtubedl/)** · -**[Скачать расширение и помощник](https://git.lonarpgproxy.space/OwnerLink/YouTubeDL/releases/latest)** · +**[Скачать расширение и помощник](https://git.lonarpgproxy.space/DepressedCat/YouTubeDL/releases/latest)** · **[Инструкция](INSTALL.md)** · **[Обработка данных](PRIVACY.md)** · -**[Сообщить об ошибке](https://git.lonarpgproxy.space/OwnerLink/YouTubeDL/issues)** +**[Сообщить об ошибке](https://git.lonarpgproxy.space/DepressedCat/YouTubeDL/issues)** Windows 10/11 x64 · Microsoft Edge / Google Chrome 120+ · расширение **1.4.6** · помощник **1.3.2**. -Расширение устанавливается распакованным, через режим разработчика. В магазинах браузеров пока не опубликовано. +Расширение устанавливается распакованным, через режим разработчика. Прямая поставка через Gitea выбрана из-за ограничений на скачивание контента в [правилах Chrome Web Store](https://developer.chrome.com/docs/webstore/program-policies/malicious-and-prohibited) и [условиях YouTube](https://www.youtube.com/static?template=terms). ## Что умеет @@ -38,7 +38,7 @@ DRM-контент и гарантированный обход ограниче ## Установка: два отдельных скачивания -1. Откройте [последний релиз](https://git.lonarpgproxy.space/OwnerLink/YouTubeDL/releases/latest), скачайте **YouTubeDL-1.4.6.zip** и распакуйте в постоянную папку. +1. Откройте [последний релиз](https://git.lonarpgproxy.space/DepressedCat/YouTubeDL/releases/latest), скачайте **YouTubeDL-1.4.6.zip** и распакуйте в постоянную папку. 2. В `edge://extensions` или `chrome://extensions` включите **Режим разработчика**, нажмите **Загрузить распакованное расширение** и выберите папку **extension**. 3. **Отдельно скачайте YouTubeDL-Helper-Setup.exe из того же релиза** и запустите его вручную. EXE не встроен в расширение: кнопка установки открывает страницу релизов. 4. Обновите YouTube, откройте **⚙** и пройдите мастер. Выберите папку и параметры; зелёный статус подтверждает связь с помощником. diff --git a/docs/RELEASE-1.4.5.md b/docs/RELEASE-1.4.5.md index 727fc54..3f54fe1 100644 --- a/docs/RELEASE-1.4.5.md +++ b/docs/RELEASE-1.4.5.md @@ -20,6 +20,6 @@ В релиз также включены манифест помощника, **YouTubeDL-ThirdParty-Materials.zip**, пользовательские документы и **SHA256SUMS.txt**. -[Сайт](https://git.lonarpgproxy.space/extention/youtubedl/) · [Инструкция](https://git.lonarpgproxy.space/OwnerLink/YouTubeDL/src/branch/main/INSTALL.md) · [Данные](https://git.lonarpgproxy.space/OwnerLink/YouTubeDL/src/branch/main/PRIVACY.md) · [Лицензия](https://git.lonarpgproxy.space/OwnerLink/YouTubeDL/src/branch/main/LICENSE) · [Сторонние компоненты](https://git.lonarpgproxy.space/OwnerLink/YouTubeDL/src/branch/main/THIRD_PARTY.md) +[Сайт](https://git.lonarpgproxy.space/extention/youtubedl/) · [Инструкция](https://git.lonarpgproxy.space/DepressedCat/YouTubeDL/src/branch/main/INSTALL.md) · [Данные](https://git.lonarpgproxy.space/DepressedCat/YouTubeDL/src/branch/main/PRIVACY.md) · [Лицензия](https://git.lonarpgproxy.space/DepressedCat/YouTubeDL/src/branch/main/LICENSE) · [Сторонние компоненты](https://git.lonarpgproxy.space/DepressedCat/YouTubeDL/src/branch/main/THIRD_PARTY.md) Собственный код распространяется по ограниченной пользовательской лицензии: разрешено использование по назначению, изменения и распространение требуют письменного разрешения правообладателя. Сторонние компоненты сохраняют свои лицензии. diff --git a/docs/RELEASE-1.4.6.md b/docs/RELEASE-1.4.6.md index fc822e3..1c6c119 100644 --- a/docs/RELEASE-1.4.6.md +++ b/docs/RELEASE-1.4.6.md @@ -13,7 +13,3 @@ 3. Обновите уже открытые страницы YouTube. В настройках расширения должна отображаться версия **1.4.6**. Установленный помощник **1.3.2** обновлять не требуется. Для первой установки его EXE доступен отдельно в этом релизе. - -## Проверка - -Проверены слои кнопок, обычные и Shorts-превью, замена превью плеером, центр значка настроек, меню и совместимость помощника в Edge. Документы и служебные файлы находятся в сворачиваемом разделе загрузок. diff --git a/site/index.html b/site/index.html index 44eba9e..3981e04 100644 --- a/site/index.html +++ b/site/index.html @@ -25,7 +25,7 @@ @@ -40,7 +40,7 @@
Установить расширение Посмотреть возможности

Бесплатно · Для Windows · Обработка на вашем компьютере

-
ВИДЕО. ЗВУК. ВАШ ВЫБОР.Выпуск 1.4.6
+
ВИДЕО. ЗВУК. ВАШ ВЫБОР.Выпуск 1.4.6

Один ролик.
Ваш формат.

MP4MKVWebMMP3M4AOpusFLACWAV
@@ -70,33 +70,34 @@

04 / НАЧНЁМ

Два скачивания.
Один комплект.

Windows 10/11 x64
Edge или Chrome 120+
Без прав администратора

-
1БРАУЗЕРv1.4.6

Расширение

Кнопки на YouTube, настройки и уведомления. Устанавливается распакованным.

Скачать расширение ZIP · Небольшой архив
-
2КОМПЬЮТЕРv1.3.2

Локальный помощник

Скачивает, соединяет и конвертирует. Все необходимые компоненты уже внутри.

Скачать помощник EXE · 124,3 МиБ · устанавливается отдельно
+
1БРАУЗЕРv1.4.6

Расширение

Кнопки на YouTube, настройки и уведомления. Устанавливается распакованным.

Скачать расширение ZIP · Небольшой архив
+
2КОМПЬЮТЕРv1.3.2

Локальный помощник

Скачивает, соединяет и конвертирует. Все необходимые компоненты уже внутри.

Скачать помощник EXE · 124,3 МиБ · устанавливается отдельно
-

Оба файла размещены в релизах Gitea ↗. Помощник не встроен в ZIP. Проверка SHA256 и подробности.

+

Оба файла размещены в релизах Gitea ↗. Помощник не встроен в ZIP. Проверка SHA256 и подробности.

  1. 01

    Распакуйте и загрузите расширение

    Оставьте распакованный ZIP в постоянной папке. Откройте страницу расширений, включите «Режим разработчика» → «Загрузить распакованное расширение» → выберите папку extension.

  2. 02

    Запустите помощник

    Откройте отдельно скачанный YouTubeDL-Helper-Setup.exe. Дождитесь установки. Python, yt-dlp, EJS, Node.js, FFmpeg и FFprobe уже в комплекте; для установки после скачивания интернет не нужен.

  3. 03

    Обновите YouTube и пройдите мастер

    Откройте ⚙, нажмите «Проверить подключение», выберите папку, качество и формат. Зелёный индикатор подтверждает реальный ответ помощника. Затем загрузчик будет использовать эти настройки.

-

Полная инструкция, обновление и удаление

+

Полная инструкция, обновление и удаление

-

05 / ПОНЯТНО О ДАННЫХ

Ваш компьютер.
Ваша обработка.

У проекта нет аналитики, рекламы и сервера для конвертации ваших роликов. Исходники доступны для просмотра.

Прочитать полный список данных и разрешений ↗
-
Что остаётся локально
Настройки, папка и до 30 последних операций в браузере: названия, ссылки, статусы, пути и ошибки. Помощник отдельно хранит до 30 готовых загрузок. GPU и версии компонентов проверяются для работы приложения.
Вход — только по согласию
Доступ к cookies YouTube необязателен. Они передаются локальному помощнику и используются в запросах к YouTube; в файлы cookies и историю не записываются. Разрешение можно отозвать.
Куда идут запросы
К YouTube и его медиасерверам, к официальным источникам обновлений и GitHub для скачиваний и сайта. Эти сервисы видят обычные данные сетевого запроса, включая IP.
+

05 / ПОНЯТНО О ДАННЫХ

Ваш компьютер.
Ваша обработка.

У проекта нет аналитики, рекламы и сервера для конвертации ваших роликов. Исходники доступны для просмотра.

Прочитать полный список данных и разрешений ↗
+
Что остаётся локально
Настройки, папка и до 30 последних операций в браузере: названия, ссылки, статусы, пути и ошибки. Помощник отдельно хранит до 30 готовых загрузок. GPU и версии компонентов проверяются для работы приложения.
Вход — только по согласию
Доступ к cookies YouTube необязателен. Они передаются локальному помощнику и используются в запросах к YouTube; в файлы cookies и историю не записываются. Разрешение можно отозвать.
Куда идут запросы
К YouTube и его медиасерверам, к Gitea проекта и официальным источникам обновлений компонентов. Эти сервисы видят обычные данные сетевого запроса, включая IP.
-

ОСТАЛИСЬ ДЕТАЛИ?

Частые вопросы.

Если ответа здесь нет,
напишите в задачи проекта ↗

+

ОСТАЛИСЬ ДЕТАЛИ?

Частые вопросы.

Если ответа здесь нет,
напишите в задачи проекта ↗

Почему нужен отдельный помощник?

Браузерное расширение не может запускать FFmpeg и напрямую работать с произвольной папкой Windows. Локальный Native Messaging помощник выполняет скачивание и обработку. Все зависимости собраны в один EXE; отдельно устанавливать Python или FFmpeg не нужно.

Как работают обновления?

Обновление компонентов проверяет и скачивает совместимые обновления Python, Node.js, yt-dlp с библиотеками, EJS и FFmpeg/FFprobe. Автопроверка включена по умолчанию: раз в сутки, пока помощник работает, между операциями. Её можно выключить. Новые версии самого расширения и кода помощника устанавливаются вручную из Releases.

Нужно входить в YouTube?

Для многих открытых роликов — нет. Если YouTube требует вход или проверку, откройте ролик в текущем профиле и при необходимости включите «Использовать вход в YouTube». Вход на сайте сам по себе не авторизует отдельный загрузчик. Авторизация не гарантирует обход ограничений.

Будет ли работать 4K, 8K и HDR?

Если эти дорожки есть у источника. Разрешение не увеличивается искусственно. Для HDR используйте исходный кодек, HEVC или AV1; HDR → H.264 без тонального преобразования отклоняется. FLAC/WAV тоже не восстанавливают уже потерянное качество звука.

Как удалить всё?

Удалите помощник кнопкой в меню или через приложения Windows, затем расширение из браузера. Скачанные файлы и история помощника сохраняются. Для удаления истории после удаления помощника удалите %LOCALAPPDATA%\YouTubeDL\Helper\data. Настройки расширения удаляются вместе с расширением.

-
Есть другие ОС или магазин расширений?

Сейчас опубликована сборка для Windows 10/11 x64 и Edge/Chrome 120+. Firefox, macOS, Linux и Windows ARM не входят в неё. В магазинах браузеров расширение пока не опубликовано. Плейлисты, скачивание каналов и DRM-контент не заявляются.

-
Можно изменять расширение и публиковать свои версии?

Лицензия разрешает использование по назначению и запрещает изменения, самостоятельные форки и распространение собственного кода без письменного разрешения, с учётом исключений в её тексте. Сторонние компоненты сохраняют свои лицензии.

+
Почему расширения нет в Chrome Web Store?

YouTubeDL распространяется через релизы Gitea из-за ограничений на скачивание контента. Правила Chrome Web Store запрещают инструменты для неразрешённого скачивания защищённого контента, а условия YouTube ограничивают скачивание разрешёнными сервисом способами или письменным разрешением YouTube и соответствующих правообладателей. Поэтому для YouTubeDL выбрана ручная установка распакованного расширения из официального релиза.

+
Какие ОС поддерживаются?

Сейчас опубликована сборка для Windows 10/11 x64 и Edge/Chrome 120+. Firefox, macOS, Linux и Windows ARM не входят в неё. Плейлисты, скачивание каналов и DRM-контент не заявляются.

+
Можно изменять расширение и публиковать свои версии?

Лицензия разрешает использование по назначению и запрещает изменения, самостоятельные форки и распространение собственного кода без письменного разрешения, с учётом исключений в её тексте. Сторонние компоненты сохраняют свои лицензии.

Видео. Звук.
Ваш выбор.

Скачать YouTubeDL
-
+
diff --git a/tests/site.test.mjs b/tests/site.test.mjs index 8f01bb5..94a4a7e 100644 --- a/tests/site.test.mjs +++ b/tests/site.test.mjs @@ -34,8 +34,8 @@ try { await page.locator(".hero .primary").click(); assert.equal(new URL(page.url()).hash,"#install"); assert.ok(await page.locator(".download-grid").isVisible()); - assert.equal(await page.locator('[data-download="extension"]').getAttribute("href"),`https://git.lonarpgproxy.space/OwnerLink/YouTubeDL/releases/download/v${version}/YouTubeDL-${version}.zip`); - assert.equal(await page.locator('[data-download="helper"]').getAttribute("href"),"https://git.lonarpgproxy.space/OwnerLink/YouTubeDL/releases/download/v1.4.6/YouTubeDL-Helper-Setup.exe"); + assert.equal(await page.locator('[data-download="extension"]').getAttribute("href"),`https://git.lonarpgproxy.space/DepressedCat/YouTubeDL/releases/download/v${version}/YouTubeDL-${version}.zip`); + assert.equal(await page.locator('[data-download="helper"]').getAttribute("href"),"https://git.lonarpgproxy.space/DepressedCat/YouTubeDL/releases/download/v1.4.6/YouTubeDL-Helper-Setup.exe"); await page.locator('[data-screenshot="light"]').click(); await page.locator("#menu-screenshot").evaluate(image => image.decode()); assert.match(await page.locator("#menu-screenshot").getAttribute("src"), /menu-light\.png$/);