https://github.com/icaoberg/singularity-ghcal
📆 See the GitHub contributions calendar of a user in the command line.
https://github.com/icaoberg/singularity-ghcal
ghcal singularity singularity-container
Last synced: about 1 month ago
JSON representation
📆 See the GitHub contributions calendar of a user in the command line.
- Host: GitHub
- URL: https://github.com/icaoberg/singularity-ghcal
- Owner: icaoberg
- Created: 2019-02-11T04:02:31.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2026-05-01T00:27:55.000Z (about 2 months ago)
- Last Synced: 2026-05-01T02:08:46.484Z (about 2 months ago)
- Topics: ghcal, singularity, singularity-container
- Language: Shell
- Homepage: https://github.com/IonicaBizau/ghcal
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ghcal
[](https://github.com/icaoberg/singularity-ghcal/issues)
[](https://github.com/icaoberg/singularity-ghcal/network)
[](https://github.com/icaoberg/singularity-ghcal/stargazers)
[](https://www.gnu.org/licenses/quick-guide-gplv3.en.html)
## About
Singularity/Apptainer recipe for [ghcal](https://github.com/IonicaBizau/ghcal).
## Installation
* Install [Singularity](https://sylabs.io/docs/) or [Apptainer](https://apptainer.org/docs/).
* Build the image using the script `build.sh` included in this repository.
```bash
bash build.sh
```
## Help
```
singularity run --app ghcal singularity-ghcal.sif --help
Usage: ghcal [options]
Options:
-u, --username The GitHub username. If you're using CLI GitHub,
by default it will be your username.
-c, --cookie Your GitHub cookie. Useful to get private stats.
-s, --since Optional start date.
-e, --until Optional end date.
-n, --no-ansi Forces the tool not to use ANSI styles.
-l, --light Enables the light theme.
-h, --help Displays this help.
-v, --version Displays version information.
Examples:
ghcal -u ionicabizau
ghcal -u ionicabizau --light
ghcal -u ionicabizau --no-ansi
ghcal -u ionicabizau -s '1 January 2015' # All the commits from 1 January 2015 to now
ghcal -u ionicabizau -s '1 January 2015' -e '1 March 2015' # Select a time range
Note that only the last year statistics are available.
Documentation can be found at https://github.com/IonicaBizau/ghcal
```
## Example
```
singularity run --app ghcal singularity-ghcal.sif -u icaoberg
╔══════════════════════════════════════════════════════════════════════════════════╗
║ Jun Jul Aug Sep Oct Nov Dec Jan Feb ║
║Sun ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ║
║Mon ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ║
║Tue ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ║
║Wed ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ║
║Thu ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ║
║Fri ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ║
║Sat ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ║
║* * * ║
║Commits in May 17, 2018 – Feb 9, 2019: 593 ║
║Longest Streak: 4 days ║
║Current Streak: 2 days ║
║Max a day: 33 ║
╚══════════════════════════════════════════════════════════════════════════════════╝
```
## Disclaimer
[](https://www.buymeacoffee.com/icaoberg)
I am nothing but a humble programmer creating the container for this wonderful app. Please visit the [original developer](https://github.com/IonicaBizau) for more info about the app.
---
Copyright © 2026 [icaoberg](http://www.andrew.cmu.edu/~icaoberg) at [Carnegie Mellon University](http://www.cmu.edu)