Languages: English PortuguΓͺs (Brasil)
Chrome extension that automatically marks YouTube videos youβve already rated (Like or Dislike) as Viewed, adding visual badges to thumbnails across the platform.
chrome.storage.local and chrome.storage.syncchrome://extensionsyoutube-check/ folderyoutube-check/
βββ manifest.json
βββ _locales/ # manifest strings only (name, store description)
β βββ en/messages.json
β βββ pt_BR/messages.json
βββ icons/
β βββ icon-16.png
β βββ icon-32.png
β βββ icon-48.png
β βββ icon-128.png
βββ scripts/
β βββ package-extension.sh
βββ src/
βββ background/
β βββ service-worker.js
βββ content/
β βββ content.js
β βββ content.css
βββ i18n/
β βββ messages.js # en / pt-BR UI catalog
β βββ i18n.js
βββ onboarding/
β βββ welcome.html
β βββ welcome.js
β βββ welcome.css
βββ popup/
β βββ popup.html
β βββ popup.js
β βββ popup.css
βββ options/
β βββ options.html
β βββ options.js
β βββ options.css
βββ storage/
β βββ storage.js
βββ utils/
βββ youtube-parser.js
βββ dom-observer.js
aria-pressed attribute and is-toggled class on YouTube buttonschrome.storage.local (per device), one key per video (video:<id>)chrome.storage.sync (synced across devices)chmod +x scripts/package-extension.sh # first time only
npm run package
# or: ./scripts/package-extension.sh
The ZIP will be created at dist/youtube-check-v{version}.zip, with the version read from manifest.json.
See docs/chrome-web-store.md for:
Host store/privacy-policy.html at a public HTTPS URL (e.g. GitHub Pages) and provide the link in the store dashboard.
Live URL: https://brunolagoa.github.io/youtube-check/store/privacy-policy.html