Github-user's data: Get and Analyze 📊 📊 📊
Github provide a powerful API that make developers can interact easily with its own data. In this repository, we use github-api to get user's data, by analyzing them, we can understand more about user's coding strength and coding behaviors.
(Chart were plotted by plotly can't display in github's jupyter notebook. In order to view, you can download notebook > change password and target_user variable > run locally)
Some features:
Most Common Languages:
Stars per repository: ✔️
Commits per repository: ✔️
Commits per year: ✔️
Commits per month: ✔️
- Install neccessary packages
pip install requirements.txt
-
Set your password in setting.py file
-
Start Flask server
python app.py
or
gunicorn app:app
- Open browser and enjoy~
See me: localhost:5000
See specific user: localhost:5000/user/