Extensao Chrome que converte preco em custo de tempo de trabalho.
O projeto inclui materiais prontos para a Chrome Web Store:
assets/icon.svgeassets/logo.svgcomo base de marcaicons/com os PNGs da extensaodocs/com as paginas de privacidade e suporte para GitHub Pagesstore/com textos de listing, checklist e screenshots
npm run build:branding
npm run build:store-assetsOu tudo de uma vez:
npm run build:assetsnpm run package:zipO pacote final sai em dist/aceita-tempo.zip.
- Modo por hora no painel de opções e no popup.
- Exibição estendida em dias, meses e anos para compras mais caras.
- Correções de estabilidade no tooltip e na recriação do badge.
- Empacotamento
package:zipfuncionando em Windows, macOS e Linux.
- Politica de privacidade:
https://ddiidev.github.io/AceitaTempo/privacy-policy.html - Suporte:
https://ddiidev.github.io/AceitaTempo/support.html
- Permite configurar salario fixo por periodo, com referencia mensal, quinzenal, semanal ou diaria, ou informar diretamente o valor por hora.
- Suporta salario em
BRLouUSD. - Converte precos em
BRLeUSDpara tempo de trabalho equivalente. - Atualiza a taxa
USD -> BRLautomaticamente e aceita taxa manual. - Exibe o calculo ao lado do preco em grandes e-commerces e usa fallback generico.
- Exibe um badge curto
~tempoao lado do preco e mostra os detalhes no hover. - Para itens caros, mostra o tempo em dias, meses e anos em vez de apenas horas.
- Opcionalmente, pode substituir o preco pelas horas de trabalho no lugar do valor.
- Opcionalmente, pode monitorar sessoes em Instagram, YouTube e TikTok com toasts discretos de alinhamento, contagem de tempo ativo e resumo reflexivo.
- A conversao monetaria da sessao social existe, mas fica desligada por padrao e so aparece se voce optar por isso.
- Em carrinho/checkout, a extensao tenta calcular o total do pedido em vez de cada item separado.
- UI multilanguage com
pt-BReen.
A extensao foi desenhada para funcionar explicitamente em marketplaces grandes, incluindo:
- Amazon
- Mercado Livre
- Magazine Luiza
- eBay
- AliExpress
- Steam
- GOG
- Epic Games
- Shopee
- SHEIN
- Armazem Paraiba
- Americanas
- Casas Bahia
- KaBuM!
- Netshoes
- Walmart
- Target
- Etsy
- Temu
- Best Buy
De forma separada do modo e-commerce, a extensao tambem pode acompanhar uso ativo em:
- YouTube
- TikTok
Tambem existe um detector generico para cobrir outros sites com estruturas parecidas.
- Abra
chrome://extensions. - Ative
Developer mode. - Clique em
Load unpacked. - Selecione a pasta
AceitaTempo.
- Abra as opcoes da extensao.
- Configure:
- tipo de salario: fixo ou por hora
- periodo de referencia do salario: mensal, quinzenal, semanal ou diario
- horas trabalhadas por periodo (modo fixo), ou valor por hora (modo por hora)
- modo de exibicao do tempo: horas ou periodo real
- moeda do salario
- modo de cambio automatico ou manual
- opcionalmente, ative a substituicao do preco pelas horas de trabalho
- opcionalmente, ative a secao de redes sociais para acompanhar tempo ativo em Instagram, YouTube e TikTok
- Visite paginas de produto ou listagem em sites suportados.
- A extensao adiciona um badge ao lado do preco com o tempo de trabalho estimado, ou substitui o preco pelas horas quando a opcao estiver ativa.
- Ao passar o mouse no badge, a extensao mostra detalhes de preco, cambio e a referencia configurada, seja por hora ou por periodo.
- Em carrinho/checkout, ela tenta destacar o total da compra.
- Se a opcao social estiver ligada, a extensao usa toasts discretos para checar alinhamento e registrar apenas o tempo ativo, sem custo financeiro por padrao.
Para rodar a validacao com Playwright:
- Instale as dependencias com
npm install. - Rode
npm run smoke:sites. - Rode
npm run smoke:cartpara validar o modo de carrinho. - Rode
npm run smoke:aliexpressenpm run smoke:gamespara cobrir fixtures especificas. - Rode
npm run smoke:periodpara validar a nova exibicao por periodo real. - Rode
npm run smoke:socialpara validar o fluxo opcional de redes sociais e a tela de opcoes.
As evidencias sao salvas em playwright-artifacts/.
Antes de publicar:
- gere os assets com
npm run build:assets - confirme os screenshots em
store/screenshots/ - confirme os promo tiles em
store/promotional/ - publique o conteudo da pasta
docs/no GitHub Pages - siga a checklist em
store/publish-checklist.md
- O calculo usa
salario / horas-do-periodopara encontrar o valor da hora no modo fixo. - Em modo automatico, a taxa de cambio fica em cache e e atualizada periodicamente.
- O modo de redes sociais mede o tempo enquanto a aba monitorada estiver visivel; ao trocar de aba ou sair da pagina a contagem pausa.
- Sessoes sociais e anotacoes opcionais ficam em
chrome.storage.local, sao usadas so no navegador e sao limpas de forma temporaria. - O detector tenta evitar elementos promocionais, campos de formulario e conteudo nao relacionado a compra, mas o DOM de marketplaces muda com frequencia.
- Alguns marketplaces podem responder com login, captcha ou anti-bot durante a automacao.