Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 1.04 KB

README.md

File metadata and controls

20 lines (16 loc) · 1.04 KB

Repository-finder

This project is a Repository Finder system that returns the most technically complex and challenging repository from that user's profile when given a GitHub user's URL. The Frontend is made using Streamlit package of python First step includes fetching of the repositories using Github api and PyGithub package of python. Then from the files of a repo content is fetched. After preprocessing the text it is divided into chunks using LangChain. Finally the chunks are passed to the GPT for evaluation along with a custom prompt and then results are combined for all the chunks

Installation

Install the necessary libraries specified below using pip

  pip install langchain==0.0.150 pandas numpy tiktoken textract transformers openai

Run the script app.py using this command

  streamlit run app.py

Demo

1

2