Compare - Following and Follower
Análise e Auditoria de Redes do GitHub: Identificação de Não-Seguidores, Conexões Mútuas e Histórico.
GitHub Network Audit & Analytics: Identify Non-Followers, Mutual Connections, and Historical Changes.
Auditoria Clara da sua Comunidade no GitHub Clear Auditing of Your GitHub Community
O Compare - Following and Follower é uma ferramenta desktop essencial para programadores, criadores de conteúdo open source e entusiastas de tecnologia que desejam compreender a reciprocidade de suas conexões no GitHub. Ele compara suas listas de Seguindo e Seguidores, identificando instantaneamente quem não te segue de volta e quem são seus parceiros mútuos mais dedicados.
Compare - Following and Follower is an indispensable desktop utility for open-source developers, maintainers, and tech creators seeking transparency over their GitHub network relationships. It cross-compares your Following and Followers lists, cleanly identifying non-followers and mutual collaborators.
Detecção Rápida de Não-Seguidores
Non-Followers Identification
Descubra com um clique contas que você segue mas que não te seguem de volta, permitindo limpar sua timeline de perfis inativos.
Isolate in a single click accounts you follow that do not follow back, helping you declutter your developer timeline.
Conexões Mútuas
Mutual Collaborators
Identifique quem são seus verdadeiros parceiros e apoiadores de código que compartilham interesse mútuo pelos mesmos projetos.
Identify your core peer network—developers who share mutual follow relationships across your open-source projects.
Gerenciamento de Taxa de Requisições
Rate Limit Smart Throttling
Monitora em tempo real a cota da API do GitHub, evitando bloqueios temporários de IP e gerindo paginação de milhares de perfis.
Monitors GitHub API rate limits in real-time, preventing HTTP 429 throttling when fetching large community profiles.
Exportação em CSV e JSON
CSV & JSON Data Exports
Salve históricos de auditoria para analisar a evolução e o crescimento da sua base técnica ao longo dos meses.
Export comprehensive audit lists with usernames, avatar URLs, and profile links to track audience growth over time.
Consumo Assíncrono da API REST do GitHub Asynchronous GitHub REST API Consumption
Desenvolvido com Python 3.10+ e PySide6, o aplicativo implementa uma arquitetura reativa que consome a API REST v3 do GitHub através de requisições paginadas concorrentes, desacoplando a resposta da rede da interface gráfica por meio de signals e slots do Qt.
Built using Python 3.10+ and PySide6, the tool implements a reactive network pipeline fetching GitHub REST API v3 paginated endpoints in background worker threads, keeping UI rendering at a fluid 60 FPS.
Lê os cabeçalhos Link: rel="next" para calcular o progresso total da coleta de dados com barra de progresso em porcentagem exata.
Parses RFC 5988 Link: rel="next" response headers to calculate precise download progress across massive profile rosters.
A comparação entre seguidores e seguidos é processada através de estruturas set() nativas de Python, permitindo avaliar 50.000 perfis em menos de 10 milissegundos.
Network cross-matching evaluates sets via Python native hash sets (set.difference and set.intersection), resolving 50,000 records in sub-10ms.
| Parâmetro | Parameter | Especificação | Specification |
|---|---|---|---|
| Linguagem / Padrão | Language / Standard | Python 3.10+ (Type Hints, PEP 8) Python 3.10+ (Type Hints, PEP 8) | |
| Interface Gráfica | GUI Framework | PySide6 (Qt para Python com temas personalizados) PySide6 (Qt for Python with custom themes) | |
| API de Dados | Data Protocol | GitHub REST API v3 (HTTPS com autenticação Bearer) GitHub REST API v3 (HTTPS with Bearer authentication) | |
| Formatos de Exportação | Export Formats | CSV (separado por vírgulas), JSON estruturado CSV (comma-separated), structured JSON | |
| Licença | License | Código Aberto (GitHub) Open Source (GitHub) |