Welcome to the GitHub Repository Mood Analyzer! This Next.js application, deployed on Vercel, provides a unique service where users can parse GitHub repository links. Upon analysis of the repository data, the application generates a visual image representing the 'mood' of the repository. This tool can be incredibly useful for quickly understanding the general sentiment and activity within a GitHub repository.
- Link Parsing: Input any GitHub repository link for analysis.
- Mood Analysis: Our algorithm analyzes various aspects of the repository to determine its mood.
- Image Generation: Based on the analysis, an image is generated that visually represents the repository's mood.
- Responsive Design: Access the tool from any device, with a layout that adapts to your screen size.
- Input a Repository URL: Start by entering the GitHub repository link you want to analyze.
- Analysis: The application fetches data from the repository, including commit messages, issue discussions, and other metadata.
- Mood Determination: Using sentiment analysis and other heuristic methods, the application assesses the mood of the repository.
- Image Generation: An image representing the mood is dynamically generated and displayed.
To get a local copy up and running, follow these simple steps:
Ensure you have the following installed on your system:
You need Runpod and a special Serverless Template from user Satttoshi. Missing docs here, since there is alot to it and this is WIP. Ask us for help if you want to run this locally.
- Clone the repo
- Install NPM packages
npm install
- Create .env.local file in root directory
touch .env.local
- Add environment variables as shown in .env.example
- Run the development server
npm run dev