Idiomas: English PortuguĂŞs (Brasil)
ExtensĂŁo Chrome que marca automaticamente vĂdeos do YouTube já avaliados (Like ou Dislike) como Visualizados, adicionando badges visuais nas thumbnails em toda a plataforma.
chrome.storage.local e chrome.storage.syncchrome://extensionsyoutube-check/youtube-check/
├── manifest.json
├── _locales/ # só os textos do manifest (nome, descrição da loja)
│ ├── 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 # catálogo da interface (en / pt-BR)
│ └── 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 e is-toggled dos botões do YouTubechrome.storage.local (por dispositivo), uma chave por vĂdeo (video:<id>)chrome.storage.sync (sincronizadas entre dispositivos)chmod +x scripts/package-extension.sh # apenas na primeira vez
npm run package
# ou: ./scripts/package-extension.sh
O ZIP será criado em dist/youtube-check-v{versão}.zip, com a versão lida do manifest.json.
Consulte docs/chrome-web-store.md para:
Hospede o arquivo store/privacy-policy.html em uma URL HTTPS pĂşblica (ex.: GitHub Pages) e informe o link no painel da loja.
URL ativa: https://brunolagoa.github.io/youtube-check/store/privacy-policy.html