Skip to content

This program generate 3d graph of your contributions to GitHub platform

Notifications You must be signed in to change notification settings

doctorixx/github-skyline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Skyline (Alternative)

Export STL Python License

An alternative implementation of GitHub Skyline that generates 3D models of your GitHub contribution history.

Transform your GitHub contributions into stunning 3D landscapes that you can 3D print, display, or share!

GitHub Skyline Render


✨ Features

  • 🎯 Faithful Design: Follows the original GitHub Skyline design (unlike the official CLI)
  • 🖥️ Multiple Interfaces: GUI, CLI, and Python library support
  • 📦 Cross-Platform: Works on Windows, macOS, and Linux
  • 🎨 STL Export: Ready-to-print 3D models
  • 🚀 Easy Installation: Simple pip install or standalone binaries

🚀 Quick Start

Installation

pip install github-skyline

Generate Your Skyline

TUI Mode:

python -m github_skyline

img.png

CLI Mode:

python -m github_skyline --help
python -m github_skyline -u your-username -y 2024

📖 Detailed Usage

Method 1: Python Package (Recommended)

  1. Install the package:

    pip install github-skyline
  2. Launch TUI:

    python -m github_skyline
  3. Or use CLI:

    python -m github_skyline -u your-username -y 2024

🔧 CLI Options

CLI Options

Available Commands

Option Description Example
-u, --username GitHub username -u doctorixx
-y, --year Year to generate -y 2024
-o, --output Output filename -o my-skyline.stl
-h, --help Show help message --help

Examples

# Generate skyline for user 'doctorixx' for 2024
python -m github_skyline -u doctorixx -y 2024

# Custom output filename
python -m github_skyline -u doctorixx -y 2024 -o my-contributions.stl

Official CLI Differences: While GitHub has released an official CLI tool, it uses a different design. This project maintains compatibility with the original GitHub Skyline website design.

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Support

🎉 Showcase

Share your GitHub Skylines! Tag us or open a discussion to show off your 3D printed contributions.


Made with ❤️ by the community | Star ⭐ this repo if you find it useful!

About

This program generate 3d graph of your contributions to GitHub platform

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages