Github_user_analysis
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.
Ver 1: on jupyter notebook ✔️
(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: ✔️
Ver 2: on web ✔️
- 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/