Skip to content

GitHub Data Extractor is a web application that fetches and displays GitHub user data in a user-friendly format using Flask, Python, HTML, and CSS.

License

Notifications You must be signed in to change notification settings

rohan472000/endToend-git-repo-extraction-hackathon-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Data Extractor

This is a web application built with Flask, Python, HTML, and CSS that allows users to extract GitHub data by providing a username.

Screenshot (169) Screenshot (170)

Features

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.

Technologies Used

  • 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.

Getting Started

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

Usage

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.

Contributing

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

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Acknowledgements

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.