O Reposavant é um utilitário inovador baseado em Python, projetado para elevar sua experiência no GitHub. Simplesmente inserindo o URL do usuário do GitHub, o Reposavant se destaca ao identificar o epítome da complexidade técnica em seu portfólio de repositório. ♂️ Aproveitando o poder das tecnologias de ponta, incluindo GPT e Langchain, a ferramenta realiza uma avaliação meticulosa de cada repositório, culminando na identificação da jóia mais desafiadora tecnicamente. ?
Para usar o reposavante de maneira eficaz, você precisa configurar sua chave de API OpenAI e token do GitHub. Aqui está como:
Chave da API OpenAI:
Token Github:
repo , user , read:org ) para reposavant. Crie um arquivo .env :
.env se ainda não existir..env da seguinte forma: OPENAI_API_KEY=your_openai_api_key_here
GITHUB_TOKEN=your_github_token_here
Salve e seguro:
.env ..gitignore , se necessário.Com essas configurações em vigor, o Reposavant poderá acessar as APIs necessárias com segurança para sua funcionalidade.
Para executar o reposavant em um recipiente do Docker, siga estas etapas:
docker build -t reposavant .
docker run -d -p 5000:5000 reposavant
pip install -r requirements.txt
python app.py
http://localhost:5000 . Estamos comprometidos em tornar o reposavant ainda melhor! Aqui está uma prévia de alguns dos recursos e melhorias emocionantes que temos no pipeline:
Interface do usuário aprimorada: estamos trabalhando em uma interface do usuário mais responsiva e fácil de usar, que aprimorará a experiência do Reposavante para todos os usuários. Esteja você acessando -o no seu desktop ou dispositivo móvel, pode esperar uma interface perfeita e intuitiva.
Carregando Animação: Entendemos que os resultados da análise de repositório podem ser um pouco estressantes. É por isso que adicionaremos uma animação elegante de carregamento para mantê -lo informado e entretido enquanto o Reposavant faz sua magia nos bastidores.
Top 3 : avalie rapidamente seus três principais repositórios mais complexos em vez de apenas um. Obtenha um entendimento mais profundo para aprimorar suas habilidades de maneira eficaz.
Verificador de plágio: preocupado com a singularidade de código? O Reposavant estará intensificando seu jogo com um verificador de plágio. Esse recurso ajudará você a identificar quaisquer semelhanças entre seu código e outros repositórios, garantindo a integridade do seu trabalho.
Processamento de lote: sabemos que você está ocupado, então apresentaremos a capacidade de inserir vários URLs do GitHub para o processamento em lote. Analise vários perfis ou repositórios de uma só vez, economizando tempo e esforço.
Fique atento a essas atualizações e muito mais à medida que continuamos a evoluir reposavant para atender às suas necessidades! Seus comentários e sugestões são sempre bem -vindos, enquanto trabalhamos para uma experiência mais inteligente do Github. ?
Um grande obrigado aos indivíduos talentosos que contribuíram para o reposavant. Sua dedicação e experiência são inestimáveis para o sucesso do projeto.
Se você quiser ingressar nesta lista e tornar o reposavante ainda melhor.
Suas contribuições são muito apreciadas! ?
O reposavant depende da poderosa API do OpenAI, e os créditos são limitados. Ao patrocinar este projeto, você ajuda a manter e melhorar essa ferramenta para toda a comunidade do Github. Por favor, considere nos patrocinar aqui.
Obrigado pelo seu apoio!
Nota: Este projeto não é afiliado ao GitHub ou OpenAI.