dont-track-me-google
Firefox and Chrome extensions to prevent Google from making links ugly.
Смотрите видео на другом языке с закадровым переводом и субтитрами в любом браузере
git clone https://github.com/ilyhalight/voice-over-translation.gitilyhalight/voice-over-translationvot)Смотрите видео на другом языке с закадровым переводом и субтитрами в любом браузере
Установка · Разработка · FAQ · Поддерживаемые сайты
Все права на оригинальное программное обеспечение принадлежат их правообладателям. Расширение не связано с оригинальными правообладателями.
Большое спасибо разработчикам Yandex.Translate, Yandex.Browser и всем, кто помогает делать расширение еще лучше.
Caution
Перед созданием Issues настоятельно рекомендуем ознакомиться с разделом FAQ и уже существующими Issues.
Warning
Важно для пользователей Tampermonkey 5.2+ (MV3): В браузерах на движке Chromium (Chrome, Edge, Brave, Vivaldi и др.) необходимо:
chrome://extensions) и включить «Режим разработчика» (подробности в документации Tampermonkey).Пользователям Opera:
Откройте Chrome WebStore и нажмите «Установить»
vot-extension-chrome.zipchrome://extensionsedge://extensionsbrave://extensionsopera://extensions.zip-файл на страницу расширенийОткройте Firefox Add-ons и нажмите «Добавить в Firefox»
Откройте Releases, нажмите на vot-extension-firefox.xpi и подтвердите установку в Firefox
.srt, .vtt, .json.mp3Полный список поддерживаемых веб-сайтов и ограничения, связанные с их поддержкой, доступны в вики.
Эти домены можно менять в настройках расширения без пересборки:
Нужен для проксирования запросов, если прямой доступ к серверам Яндекса недоступен.
Нужен для проксирования .m3u8-файлов и корректной обработки непрямых ссылок на .mp4 и .webm.
NPM:
npm install
Bun:
bun install
Сборка расширения:
3.0. Userscript (обычная сборка):
npm run build
3.1. Userscript (минифицированная сборка):
npm run build:min
3.2. Userscript (обе версии подряд):
npm run build:all
3.3. Нативные расширения Chrome/Firefox:
npm run build:ext
3.4. Dev-сборка userscript с sourcemap:
npm run build:dev
Артефакты userscript попадают в dist/, сборка нативных расширений — в dist-ext/.
Расширение поддерживает кастомизацию внешнего вида с помощью Stylus, Stylish и других похожих расширений.
Пример изменения стилей:
/* ==UserStyle==
@name VOT-styles
@version 16.09.2023
@namespace vot-styles
@description LLL
@author Toil
@license No License
==/UserStyle== */
:root {
--vot-font-family: "Roboto", "Segoe UI", BlinkMacSystemFont, system-ui,
-apple-system;
--vot-primary-rgb: 139, 180, 245;
--vot-onprimary-rgb: 32, 33, 36;
--vot-surface-rgb: 32, 33, 36;
--vot-onsurface-rgb: 227, 227, 227;
--vot-subtitles-color: rgb(var(--vot-onsurface-rgb, 227, 227, 227));
--vot-subtitles-passed-color: rgb(var(--vot-primary-rgb, 33, 150, 243));
}
Пожалуйста, ознакомьтесь с гайдом для контрибьюторов.
Основано на проекте sodapng/voice-over-translation (license MIT)
more like this
Firefox and Chrome extensions to prevent Google from making links ugly.
Quickly and easily perform downscaling, color palette limiting, and other useful pixel art effects through the extras t…
🎶 GML bindings to the FMOD Studio low-level API for GM:S and GMS2. Can be used in Windows, macOS, and Linux games.
search projects, people, and tags