Alternative of https://skyline.github.com/
Warning
The official CLI from github has been released, but the design of the models from the site and from the cli is different.
My program follows the original design.
This program generate 3d graph of your contributions to GitHub platform
pip install github-skyline
UI in cmd
python -m github_skyline
CLI
python -m github_skyline --help
- Double-click on downloaded file
- Run the download binary
./skyline-wizard.bin
(Use same file)
Warning
The command line interface only works in developer builds because the antivirus considers it a virus
Example:
./skyline-wizard.bin -u doctorixx -y 2024
./skyline-wizard.exe -u doctorixx -y 2024
- Clone this repo
git clone https://github.com/doctorixx/github-skyline.git
cd github-skyline
- Install all python requirements
pip install -r requirement.txt
- Change variables (in github-stats.py)
from core import process_github_stats
if __name__ == '__main__':
username = "doctorixx" # CHANGE TO YOUR USERNAME
year = "2023" # CHANGE TO YOUR YEAR
filename = f"{username}-{year}.stl" # <- Generated filename
process_github_stats(username, year, filename)
- run github-stats.py
Linux/MacOS:
python3 github-stats.pyWindows:
python github-stats.py
Check "*.stl" fies in project root
(Checked binaries, With Python app works correctly on all platforms)
OS | x64 | arm64 |
---|---|---|
MacOS | ❔ | ❔ |
Linux | ✅ | ❌ |
Windows | ✅ | ❔ |
You can find developments build in GitHub Actions