Ad

greenhat: Decorate GitHub contribution calendar

greenhat decorates your GitHub contribution calendar by adding commits from the past. It leverages environment variables to manipulate commit dates for visual customization.
Screenshot of angusshire/greenhat homepage

greenhat is a Python tool designed to augment a GitHub contribution calendar. It modifies commit dates using environmental variables to display commits from previous days. The primary objective is to provide users with more visually appealing or complete contribution history on their GitHub profiles. It utilizes shell scripting and environment variable manipulation to alter commit timestamps.

greenhat offers a straightforward method for customizing GitHub contribution calendars without requiring complex tooling. It's notable for its simplicity and direct approach to altering commit dates. The script's lightweight nature and ease of use make it accessible to users with varying technical expertise. It directly addresses the visual presentation of contributions.

  • Commit Date Manipulation: Modifies commit dates using GIT_AUTHOR_DATE and GIT_COMMITTER_DATE environment variables.
  • Command-Line Interface: Operates via a simple command-line interface for easy execution.
  • Resume Functionality: Allows users to resume interrupted commit date generation.
  • GitHub Integration: Directly interacts with a GitHub repository's commit history.
  • GPLv3 License: Distributed under the GNU General Public License version 3.0.
  • Historical Commit Decoration: Enables display of older commits on the contribution calendar.
  • Simple Script: Easy to incorporate into a workflow.

greenhat is a relatively mature project, having been available since 2015. It has a moderate number of stars and forks, indicating a consistent level of interest. Recent commit activity suggests ongoing maintenance, though documentation is minimal. Issue resolution is sporadic, and community support is limited.

greenhat benefits GitHub users seeking to customize their contribution calendar's visual representation. It's particularly useful for those wanting to display a more complete contribution history or adjust the appearance of older commits. It provides a simple alternative to more complex or feature-rich tools for altering commit dates for calendar decoration purposes.

Languages:
Summarize:
Share:
Stars
1,553
Forks
169
Issues
11
Created
11 years ago
Commit
2 years ago
License
GPL-3.0
Archived
No
Updated 16 days ago

Similar Repositories