youtube-check

YouTube Check 🎬✓

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.

Funcionalidades

Instalação

Modo Desenvolvedor

  1. Abra o Chrome e acesse chrome://extensions
  2. Ative o Modo de desenvolvedor (toggle no canto superior direito)
  3. Clique em “Carregar sem compactação”
  4. Selecione a pasta youtube-check/
  5. A extensão estará ativa — acesse o YouTube!

Como usar

  1. Abra qualquer vĂ­deo no YouTube e dĂŞ Like ou Dislike
  2. A extensão detecta automaticamente a avaliação e salva localmente
  3. Ao navegar pelo YouTube (Home, Busca, etc.), vĂ­deos avaliados aparecem com o badge âś“ Visualizado
  4. Clique no Ă­cone da extensĂŁo para ver estatĂ­sticas
  5. Acesse Configurações para personalizar a aparência

Estrutura de arquivos

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

Notas técnicas

Publicação na Chrome Web Store

Gerar pacote para upload

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.

Documentação completa

Consulte docs/chrome-web-store.md para:

PolĂ­tica de privacidade

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