Skip to content

Repository files navigation

Este repositório contém uma coleção de userscripts úteis para melhorar a experiência de navegação em diversos sites.

Instalação Geral

  1. Instale um Gerenciador de Userscripts: Você precisará de uma extensão de navegador como Tampermonkey (recomendado para Chrome, Firefox, Edge, Opera) ou Violentmonkey (alternativa de código aberto). Para Safari/iOS, procure por extensões como Userscripts.
  2. Instale o Script Desejado: Clique nos links "Instalar" abaixo para cada script que você deseja usar. Seu gerenciador de userscripts deverá abrir uma página para confirmar a instalação.
  3. Use: Após a instalação, o script será executado automaticamente nos sites correspondentes ou estará disponível através de botões/atalhos, conforme descrito abaixo.
  4. Atualizações: Seu gerenciador de userscripts geralmente verificará atualizações automaticamente. Você também pode verificar manualmente nas configurações da extensão.
  5. Bugs/Sugestões: Se encontrar algum problema ou tiver ideias, abra uma issue neste repositório.

Scripts Disponíveis

Remove URL Trackers

  • Descrição: Remove parâmetros de rastreamento irritantes de URLs (como utm_*, ref, fbclid, etc.) diretamente na barra de endereços do navegador. Útil para limpar links antes de compartilhá-los.
  • Instalar: Greasy Fork
  • Nota: Este script altera a URL na barra de endereços assim que a página carrega.

Easy Copy URL without Trackers

  • Descrição: Permite copiar a URL da página atual para a área de transferência, removendo automaticamente os parâmetros de rastreamento. Ativado pelo atalho Alt+C (ou Option+C no Mac). Uma notificação confirma a cópia.
  • Instalar: Greasy Fork
  • Uso: Pressione Alt+C / Option+C em qualquer página.

Summarize with AI (OpenAI/Gemini)

  • Descrição: Adiciona um botão discreto ('S') em páginas com conteúdo textual suficiente. Ao clicar, extrai a versão atual da página e utiliza o último modelo de IA selecionado (OpenAI ou Gemini) para gerar um resumo conciso. Pede a chave da API no primeiro uso de cada serviço ou se ela for apagada. O resumo é exibido em um overlay na língua do navegador. Permite adicionar modelos customizados.

  • Novidades (v2026.08.08):

    • Extração com Defuddle: Substitui Readability por uma extração mais moderna, com melhor suporte a código, listas, notas, legendas e metadados de artigos.
    • Conteúdo Estruturado: Envia HTML semântico limpo e metadados selecionados para melhorar a compreensão do modelo.
    • Suporte a SPAs: A página é extraída no momento da sumarização, evitando conteúdo antigo após navegação interna.
    • Isolamento de Prompt: Instruções do modelo ficam separadas do conteúdo não confiável extraído da página.
    • Compatibilidade AMD: Readability atua como fallback em sites RequireJS que impedem o bundle UMD do Defuddle de expor seu global.
    • Idioma Consistente: O idioma de saída vem exclusivamente da preferência do navegador e é reforçado nos prompts, independentemente do idioma original do artigo.
  • Novidades (v2026.07.28):

    • Modelos Gemini Nativos: Suporte a Gemini 3.6 Flash (gemini-3.6-flash) e Gemini 3.5 Flash-Lite (gemini-3.5-flash-lite).
    • Thinking nos Modelos Gemini: Os novos modelos usam thinkingLevel, compatível com Gemini 3.x: minimal no Flash-Lite e low no Flash.
    • Respostas Multipartes: Suporte a respostas Gemini compostas por múltiplas partes, sem exibir as partes de pensamento.
    • Compartilhamento: Três botões compartilham o primeiro parágrafo do resumo, a opinião ou o resumo completo; todos incluem a URL original, usam cópia automática como fallback e exibem um texto selecionável se o navegador bloquear ambas as opções.
  • Novidades (v2025.07.17):

    • Chat de Follow-up: Novo botão 💬 ao lado do X permite continuar a conversa sobre o artigo. Faça perguntas de acompanhamento e aprofunde-se no conteúdo como em um chat normal.
    • Tipografia para Leitura: Interface redesenhada com fonte serifada (Georgia) otimizada para leitura confortável, line-height de 1.75 e espaçamentos melhorados.
    • Dark Mode Aprimorado: Detecta automaticamente o modo escuro do sistema/navegador e adapta todas as cores com !important para garantir visualização correta em qualquer site.
    • Timeout Inteligente: Modelos com "thinking" (Pro, o3, o4) agora têm timeout de 3 minutos para evitar erros de timeout durante processamentos mais longos.
    • Prompt Melhorado:
      • O primeiro parágrafo agora responde diretamente a pergunta implícita no título do artigo (anti-clickbait)
      • A opinião é mais direta e autoritativa, cética quando justificado, como um especialista dando seu parecer
    • CSS Isolado: Usa all: revert !important para garantir que os estilos do overlay não sejam afetados por estilos de sites externos.
  • Recursos:

    • Avaliação da qualidade do artigo colorida (excelente, bom, médio, ruim, muito ruim)
    • Adaptação automática ao dark mode do sistema
    • Interface responsiva para mobile (tap-and-hold para selecionar modelo)
    • Suporte a modelos customizados (OpenAI e Gemini)
  • Instalar: Greasy Fork

  • Uso:

    • Clique simples no botão 'S' no canto inferior esquerdo: Inicia a sumarização com o último modelo usado. O botão some ao rolar a página para baixo e reaparece ao rolar para cima.
    • Long Press (segurar por 0.5s) no botão 'S': Abre o menu para selecionar um modelo diferente.
    • Atalho Alt+S: Inicia a sumarização com o último modelo usado.
    • Botão 💬 (Chat): Após o resumo, clique para abrir a área de chat e fazer perguntas sobre o artigo.
    • Resetar API Key: No menu de modelos, clique em "Reset Key" ao lado do serviço (OpenAI/Gemini).
    • Erro na Sumarização: Um botão "Try Again" aparecerá no overlay em caso de erro.
  • Dependências: Usa Defuddle 0.19.2 via jsDelivr, com Readability 0.6 como fallback de compatibilidade, e requer chaves de API válidas para OpenAI e/ou Google Gemini (AI Studio).

Better LMArena (lmsys) Chat

Esse script vai ser desativado em breve com o advento da nova versão do frontend.

  • Descrição: Melhora a interface do chat do LMSYS (LM Arena), tornando-a mais limpa e compacta. Remove alguns avisos e blocos de texto iniciais, ajusta espaçamentos e renomeia abas para melhor clareza. Bloqueia alert()s iniciais.
  • Instalar: Greasy Fork
  • Sites: chat.lmsys.org, lmarena.ai

AI Prompt Manager

  • Descrição: Adiciona um botão flutuante (ícone de prancheta) para gerenciar (criar, editar, excluir e inserir) prompts reutilizáveis em sites de chat de IA. Atualmente suporta apenas o DeepSeek Chat.
  • Instalar: Greasy Fork
  • Sites: chat.deepseek.com
  • Uso: Clique no botão 📋 para abrir o gerenciador. Clique em um prompt salvo para inseri-lo na caixa de texto.

Poe Notifier

  • Descrição: Monitora o site Poe.com pela mensagem "Waiting...". Quando o processamento começa, muda o favicon da aba para um círculo laranja. Quando o processamento termina, envia uma notificação do navegador e mantém o ícone laranja. Ao focar a aba novamente (e se não estiver mais esperando), restaura o favicon original.
  • Instalar: Greasy Fork (Nota: Link hipotético, o script poe-notifier.js não tinha cabeçalho com URLs GreasyFork, você precisará criá-lo se for publicar).
  • Sites: poe.com
  • Nota: Requer permissão de notificações do navegador para funcionar completamente.

Contribuições

Contribuições, sugestões e relatos de bugs são bem-vindos! Por favor, use as Issues do GitHub.

"Diga Obrigado"

Se você achou algum desses scripts útil, considere dar uma estrela ⭐ neste repositório no GitHub!

Licença

Todos os scripts neste repositório são licenciados sob a DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE (WTFPL). Faça o que quiser com eles.

About

Coleção de userscripts úteis para melhorar a experiência de navegação em diversos sites.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages