C24 HC
SAlgo
Snake AI
Zoeschinger
Bad Apple
Text to git
Space Inv.

Text to git

View source code here.
Allows you to write all ASCII characters from 0x20 to 0x7E to your GitHub profile page by committing on specific dates in a year. You can then see your text on your profile pages contributions list.

How to use (generated by argparse)

usage:

app.py
[-h] [-c CLEAN] [-y YEAR] [--firstDayOfWeek FIRSTDAYOFWEEK] [-m USEMONOSPACE] [-s DEFAULTSPACE] [-a ALIGN] [-msg MESSAGE] [-msgStr MESSAGESTRING] [-cAE CLEANAFTEREXECUTION] [-min MINNUMBEROFCOMMITSATONEDAY] [-max MAXNUMBEROFCOMMITSATONEDAY] [-mCDR MAKECOMMITSINDIFFERENTREPO] [-nDR NAMEOFDIFFERENTREPO] [-iER IGNOREEXISTINGGITREPO]

optional arguments:

-h, --help show this help message and exit
-c CLEAN, --clean CLEAN Clean build dirs (def.: 0).
-y YEAR, --year YEAR Year to gen for (def.: current year).
--firstDayOfWeek FIRSTDAYOFWEEK First day of week (So.: 0, Mo.: 1, ...) (def.: 0).
-m USEMONOSPACE, --useMonospace USEMONOSPACE Use monospace (def.: 1).
-s DEFAULTSPACE, --defaultSpace DEFAULTSPACE Default space in weeks (def.: 1).
-a ALIGN, --align ALIGN Align text (0: left, 1: center, 2: right) (def.: 0).
-msg MESSAGE, --message MESSAGE Message in commits (e.g. "Char SpaceInWeeks, A2, b1, ...") (def.: empty).
-msgStr MESSAGESTRING, --messageString MESSAGESTRING Message in commits; uses default Space for all characters (e.g. "ab") (def.: empty).
-cAE CLEANAFTEREXECUTION, --cleanAfterExecution CLEANAFTEREXECUTION Clean build dirs after execution (def.: 1).
-min MINNUMBEROFCOMMITSATONEDAY, --minNumberOfCommitsAtOneDay MINNUMBEROFCOMMITSATONEDAY Min number of commits at one day that is commitable (def.: 1).
-max MAXNUMBEROFCOMMITSATONEDAY, --maxNumberOfCommitsAtOneDay MAXNUMBEROFCOMMITSATONEDAY Max number of commits at one day that is commitable (def.: 5).
-mCDR MAKECOMMITSINDIFFERENTREPO, --makeCommitsInDifferentRepo MAKECOMMITSINDIFFERENTREPO Make commits in different repo (def.: 1).
-nDR NAMEOFDIFFERENTREPO, --nameOfDifferentRepo NAMEOFDIFFERENTREPO Name of different repo (def.: myTextOnGitHub).
-iER IGNOREEXISTINGGITREPO, --ignoreExistingGitRepo IGNOREEXISTINGGITREPO Ignore existing git repo (def.: 0).

Preview - link to demo here

Command used

python app.py -y 2019 -msgStr "@MZOESCH" -a 1



Preview of the projects demo command from above.

Example output

Preview of the project
. . .
Preview of the project