GitHub - haondt/glance-github-graph: A lightweight Glance extension for generating GitHub contribution graphs and statistics. (original) (raw)
A lightweight Glance extension for generating GitHub contribution graphs and statistics.
Installation
services: glance-github-graph: image: haumea/glance-github-graph:latest ports: - 8080:8080 environment: - CACHE_ENABLED=true - CACHE_TYPE=memory - CACHE_DURATION_SECS=3600
Environment variables
| Variable | Default | Description |
|---|---|---|
| CACHE_ENABLED | false | Enable caching (true/false) |
| CACHE_TYPE | memory | Cache type: memory or file |
| CACHE_DURATION_SECS | 3600 | Cache duration in seconds |
| CACHE_FILE_PATH | cache.json | File cache path (when using file cache) |
Glance configuration
Tip
All query parameters are optional, with sane defaults.
Graph
Centered contribution graph.
type: extension url: http://glance-github-graph:8080/graph/ allow-potentially-dangerous-html: true parameters: background-color: "#1d2025" # cell background primary-color: "#f3afaf" # cell foreground svg-height: 150 # height for graph svg show-months: true # show months on the graph show-weekdays: true # show weekdays on the graph font-size: 9 # size of weekdays & months text on graph
if true, it will transition the hue from background
to primary color per the number of commits.
otherwise it will just use the background hue for
0 commits and the foreground hue for all others
transition-hue: false
Stats
Statistics summary.
- type: extension url: http://glance-github-graph:8080/stats/ allow-potentially-dangerous-html: true parameters: show_quartiles: true # whether to include "quartiles" in the stats
Graph SVG
Just the pure svg image of the graph.
- type: extension url: http://glance-github-graph:8080/graph_svg/ allow-potentially-dangerous-html: true parameters: ... # accepts all the same parameters as /graph/

