{"id":34703791,"url":"https://github.com/icaoberg/singularity-ghcal","last_synced_at":"2026-05-27T05:36:07.491Z","repository":{"id":146198878,"uuid":"170065419","full_name":"icaoberg/singularity-ghcal","owner":"icaoberg","description":"📆 See the GitHub contributions calendar of a user in the command line.","archived":false,"fork":false,"pushed_at":"2026-05-01T00:27:55.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-05-01T02:08:46.484Z","etag":null,"topics":["ghcal","singularity","singularity-container"],"latest_commit_sha":null,"homepage":"https://github.com/IonicaBizau/ghcal","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/icaoberg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-02-11T04:02:31.000Z","updated_at":"2026-05-01T00:26:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"362259ed-4dc7-490c-8ea1-ee0c3f6c59cb","html_url":"https://github.com/icaoberg/singularity-ghcal","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/icaoberg/singularity-ghcal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icaoberg%2Fsingularity-ghcal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icaoberg%2Fsingularity-ghcal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icaoberg%2Fsingularity-ghcal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icaoberg%2Fsingularity-ghcal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/icaoberg","download_url":"https://codeload.github.com/icaoberg/singularity-ghcal/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icaoberg%2Fsingularity-ghcal/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33553127,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-27T02:00:06.184Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ghcal","singularity","singularity-container"],"created_at":"2025-12-24T22:57:27.936Z","updated_at":"2026-05-27T05:36:07.483Z","avatar_url":"https://github.com/icaoberg.png","language":"Shell","funding_links":["https://www.buymeacoffee.com/icaoberg"],"categories":[],"sub_categories":[],"readme":"# ghcal\n[![GitHub issues](https://img.shields.io/github/issues/icaoberg/singularity-ghcal.svg)](https://github.com/icaoberg/singularity-ghcal/issues)\n[![GitHub forks](https://img.shields.io/github/forks/icaoberg/singularity-ghcal.svg)](https://github.com/icaoberg/singularity-ghcal/network)\n[![GitHub stars](https://img.shields.io/github/stars/icaoberg/singularity-ghcal.svg)](https://github.com/icaoberg/singularity-ghcal/stargazers)\n[![GitHub license](https://img.shields.io/badge/license-GPLv3-blue.svg)](https://www.gnu.org/licenses/quick-guide-gplv3.en.html)\n\n## About\nSingularity/Apptainer recipe for [ghcal](https://github.com/IonicaBizau/ghcal).\n\n## Installation\n\n* Install [Singularity](https://sylabs.io/docs/) or [Apptainer](https://apptainer.org/docs/).\n* Build the image using the script `build.sh` included in this repository.\n\n```bash\nbash build.sh\n```\n\n## Help\n```\nsingularity run --app ghcal singularity-ghcal.sif --help\nUsage: ghcal [options]\n\nOptions:\n  -u, --username \u003cusername\u003e  The GitHub username. If you're using CLI GitHub,\n                             by default it will be your username.\n  -c, --cookie \u003ccookie\u003e      Your GitHub cookie. Useful to get private stats.\n  -s, --since \u003cdate\u003e         Optional start date.\n  -e, --until \u003cdate\u003e         Optional end date.\n  -n, --no-ansi              Forces the tool not to use ANSI styles.\n  -l, --light                Enables the light theme.\n  -h, --help                 Displays this help.\n  -v, --version              Displays version information.\n\nExamples:\n  ghcal -u ionicabizau\n  ghcal -u ionicabizau --light\n  ghcal -u ionicabizau --no-ansi\n  ghcal -u ionicabizau -s '1 January 2015' # All the commits from 1 January 2015 to now\n  ghcal -u ionicabizau -s '1 January 2015' -e '1 March 2015' # Select a time range\n\nNote that only the last year statistics are available.\n\nDocumentation can be found at https://github.com/IonicaBizau/ghcal\n```\n\n## Example\n```\nsingularity run --app ghcal singularity-ghcal.sif -u icaoberg\n\n╔══════════════════════════════════════════════════════════════════════════════════╗\n║        Jun       Jul     Aug     Sep       Oct     Nov     Dec       Jan     Feb ║\n║Sun   ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ║\n║Mon   ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ║\n║Tue   ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ║\n║Wed   ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ║\n║Thu ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ║\n║Fri ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ║\n║Sat ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ◼ ║\n║* * *                                                                             ║\n║Commits in May 17, 2018 – Feb 9, 2019: 593                                        ║\n║Longest Streak: 4 days                                                            ║\n║Current Streak: 2 days                                                            ║\n║Max a day: 33                                                                     ║\n╚══════════════════════════════════════════════════════════════════════════════════╝\n```\n\n## Disclaimer\n\n[![Would you buy me some coffee?](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/icaoberg)\n\nI 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.\n\n---\nCopyright © 2026 [icaoberg](http://www.andrew.cmu.edu/~icaoberg) at [Carnegie Mellon University](http://www.cmu.edu)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficaoberg%2Fsingularity-ghcal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ficaoberg%2Fsingularity-ghcal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficaoberg%2Fsingularity-ghcal/lists"}