All Projects → tickelton → ghdecoy

tickelton / ghdecoy

Licence: ISC license
[DEPRECATED] artisanly crafted github contribution calendars. Now succeeded by https://github.com/tickelton/impost0r

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ghdecoy

Gitfiti
abusing github commit history for the lulz
Stars: ✭ 6,750 (+10614.29%)
Mutual labels:  contributions-calendar, contribution-graph
commit-bot
Automatically generates GitHub activity
Stars: ✭ 65 (+3.17%)
Mutual labels:  contributions-calendar, contribution-graph
WikiContrib
A tool for Wikimedia community members to visualize their technical contributions
Stars: ✭ 21 (-66.67%)
Mutual labels:  contribution-graph
contrib-awakens
Play games in GitHub's contribution graph.
Stars: ✭ 37 (-41.27%)
Mutual labels:  contribution-graph
grass-graph
PNG Generator of GitHub Public Contribution Graph
Stars: ✭ 102 (+61.9%)
Mutual labels:  contribution-graph
github-contribution-graph-action
🙈 This GitHub action will automatically push empty commits to one of your repositories.
Stars: ✭ 42 (-33.33%)
Mutual labels:  contribution-graph
GitHubCalendar
A Rainmeter skin for displaying your GitHub contribution calendar on your desktop
Stars: ✭ 17 (-73.02%)
Mutual labels:  contributions-calendar
Git Stats
🍀 Local git statistics including GitHub-like contributions calendars.
Stars: ✭ 5,789 (+9088.89%)
Mutual labels:  contributions-calendar
github-contribution-graph
Add beautiful GitHub contribution/commit graph to your profile README!
Stars: ✭ 37 (-41.27%)
Mutual labels:  contribution-graph
Github-Contribution-Graph
Jquery plugin to render like contribution graph on Github.
Stars: ✭ 43 (-31.75%)
Mutual labels:  contribution-graph
Rishit-dagli
My GitHub profile README
Stars: ✭ 50 (-20.63%)
Mutual labels:  contribution-graph

ghdecoy

NOTE: ghdecoy is no longer actively maintained!
Its successor is impost0r which addresses several of the shortcomings of ghdecoy (e.g. Windows support, more 'human looking' contribution data, ...).

ghdecoy is a tool to vandali^H optimize the github contributions calendar. It is inspired by gitfiti but with a different use case in mind.

ghdecoy allows you to create a git repository containing commits crafted in way so that when it is pushed to github periods in the contribution calendar containing no commits will be filled with a random pattern so your account looks sufficiently active.

Demo

There are some demo repositories at ttn-dcy where you can see what ghdecoy can do for you.

Dependencies

ghdecoy.py only requires a working installation of python 2.7. No additional packages are required.

Supported Operating Systems

ghdecoy is developed and tested on Linux.
MacOS is not officially supported but should work.
Windows is currently not supported.

Installation

ghdecoy.py can be run as is from the repository.
If desired it can also be installed using the standard python install command:

python setup.py install

Usage

ghdecoy.py will create a git repository containing fake commits. The default name for the repository is 'decoy' and by default it will be located under '/tmp'. Those values can be overridden by command line arguments. Use the '--help' argument for more detailed information.

When running the script you will typically only have to provide your github username and the way ghdecoy is supposed to fill your graph. Currently the following two modes are supported:

  • fill : fill all occurrences of 5 or more consecutive days without commits with random noise.
  • append : same as fill, but only fills the blank space after the last existing commit.
  • DATE[-DATE][,...] : with DATE being of the format YYYYMMDD. Randomizes only the given date(s). See man page for details.

EXAMPLE

python ghdecoy.py -u tickelton append
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].