Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

MutualCheck

Compare quem você segue com quem segue você no X (Twitter) e receba uma lista organizada de quem não te segue de volta — sem instalar extensão, criar aplicativo ou informar sua senha a outro serviço.

O script roda diretamente no console do navegador em duas etapas. Primeiro coleta a lista “Seguindo”, depois coleta “Seguidores”, compara os nomes e baixa um relatório .txt.

O que o MutualCheck entrega

  • rolagem automática para carregar os perfis visíveis;
  • comparação entre as listas de seguindo e seguidores;
  • total de contas em cada lista;
  • quantidade e relação de perfis que não seguem você de volta;
  • taxa calculada de reciprocidade;
  • relatório .txt com nomes e links de perfil;
  • continuidade entre as duas etapas por meio do localStorage;
  • intervalos variáveis entre rolagens para evitar sobrecarga.

Antes de começar

Você precisa de:

  • uma sessão ativa em x.com ou twitter.com;
  • um navegador com ferramentas de desenvolvedor;
  • acesso às páginas de seguidores e seguindo da conta que será analisada.

Privacidade: o código não envia as listas para nenhum servidor externo. A primeira lista fica temporariamente no localStorage do domínio do X/Twitter e é removida após a segunda etapa.

Como usar

Baixe ou abra o arquivo mutualcheck.js e copie todo o conteúdo.

1. Colete quem você segue

  1. Acesse https://x.com/SEU_USUARIO/following.
  2. Abra as ferramentas do desenvolvedor (F12) e selecione a aba Console.
  3. Cole o script e pressione Enter.
  4. Mantenha a aba aberta até aparecer a mensagem de conclusão da etapa 1.

Alguns navegadores bloqueiam a colagem no console como proteção contra golpes. Leia o aviso exibido pelo próprio navegador e só libere a colagem se você tiver revisado este código.

2. Colete seus seguidores

  1. Acesse https://x.com/SEU_USUARIO/followers.
  2. Cole o mesmo script no Console e pressione Enter.
  3. Aguarde a comparação e o download do relatório.

O arquivo gerado segue o padrão:

mutualcheck_nao_seguem_de_volta_@usuario_2026-01-01.txt

Como funciona

  1. O script identifica pela URL se a página atual é following ou followers.
  2. Ele percorre a página, extrai nomes de usuário de textos e links de perfil e elimina duplicatas.
  3. Na primeira etapa, salva a lista no localStorage.
  4. Na segunda, calcula a diferença entre as listas, mostra o resumo no Console e gera o arquivo de texto.

As configurações de rolagem ficam no objeto CONFIG no início da função:

const CONFIG = {
  SCROLL_DELAY_MIN: 1000,
  SCROLL_DELAY_MAX: 2000,
  MAX_RETRIES_WITHOUT_NEW_USERS: 6,
  END_DETECTION_DELAY: 2500,
  SCROLL_AMOUNT: 600,
  STORAGE_KEY: 'mutualcheck_following_data'
};

Limitações

  • O X altera a estrutura da página com frequência; mudanças no HTML podem exigir atualização dos seletores.
  • A coleta considera os perfis carregados e detectados na interface. Contas grandes, conexão lenta ou carregamento incompleto podem produzir uma lista parcial.
  • Mantenha a aba em foco e não role manualmente durante a execução.
  • O script não segue, deixa de seguir, bloqueia ou modifica contas.
  • Os intervalos de rolagem não garantem ausência de limites ou verificações da plataforma.
  • Use somente na sua conta e respeite os termos e limites do X.

Desenvolvimento

O projeto não exige instalação nem processo de build. Para contribuir:

  1. faça um fork de MutualCheck;
  2. altere mutualcheck.js;
  3. teste manualmente as duas etapas em uma conta autorizada;
  4. abra um pull request descrevendo o cenário validado.

Não inclua listas de usuários, capturas com dados pessoais ou informações de sessão.

Licença

Distribuído sob a licença MIT. Consulte LICENSE.

About

Compare Following e Followers no X/Twitter para identificar contas que não seguem você de volta.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages