This is a web application built with Flask, Python, HTML, and CSS that allows users to extract GitHub data by providing a username.
Fetches GitHub user data such as profile information, repositories, followers, and following. Displays the retrieved data in a user-friendly format using HTML and CSS. Allows users to easily interact with the application through a web browser.
- Flask: a web framework for Python.
- Python: a programming language used for backend server-side development.
- HTML: a markup language for building web pages.
- CSS: a stylesheet language used for styling web pages.
Follow the steps below to set up and run the application on your local machine:
git clone https://github.com/yourusername/github-data-extractor.git
cd github-data-extractor
pip install -r requirements.txt
python app.py
- Open a web browser and go to http://localhost:5000 to access the application.
Enter a valid GitHub username in the provided input field and click the "Fetch" button. The application will fetch the user data from GitHub and display it on the webpage. Users can view the retrieved data, such as profile information, repositories, followers, and following.
If you'd like to contribute to this project, please follow these steps:
- Fork the repository
- Create a new branch
- Make changes and test thoroughly
- Create a pull request describing the changes made
This project is licensed under the MIT License. See the LICENSE file for more details.
Thanks to the GitHub API for providing the data used in this application. Thanks to the Flask community for developing the Flask web framework. Thanks to the Python community for developing the Python programming language.