All Projects → mavrk → github-graffiti

mavrk / github-graffiti

Licence: MIT license
Create awesome github graffiti for yourself or someone else

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to github-graffiti

LoboEvolution
Lobo Evolution Java Web Browser. Forks welcome!
Stars: ✭ 53 (+1.92%)
Mutual labels:  swing
Carcassonne
A digital version of the board game Carcassonne, implemented in Java. This desktop computer game supports up to five players at the same time (shared-screen multiplayer mode).
Stars: ✭ 70 (+34.62%)
Mutual labels:  swing
Java-Minesweeper-Game
Java Minesweeper game source code
Stars: ✭ 24 (-53.85%)
Mutual labels:  swing
jpass
🔐 Password manager application with strong encryption (AES-256). [Java/Swing]
Stars: ✭ 129 (+148.08%)
Mutual labels:  swing
twigs
Alternate firmware for Mutable Instruments Branches synthesizer module
Stars: ✭ 21 (-59.62%)
Mutual labels:  swing
Emoji-Tools
Multiple useful tools to help Android and iOS/OSX developers with creating and modifying Emoji Font files.
Stars: ✭ 102 (+96.15%)
Mutual labels:  swing
BSchaffl
MIDI groove quantizer LV2 plugin
Stars: ✭ 28 (-46.15%)
Mutual labels:  swing
MooInfo
Visual implementation of OSHI, to view information about the system and hardware.
Stars: ✭ 83 (+59.62%)
Mutual labels:  swing
ionic-swing
[NOT MAINTAINED] A fork of swing.js and angular2-swing for Ionic without external hammerjs dependencies
Stars: ✭ 20 (-61.54%)
Mutual labels:  swing
java-notes
Complete Java Note for colleges in Nepal.
Stars: ✭ 30 (-42.31%)
Mutual labels:  swing
HBD
🎂 Coder's way of wishing Happy Birthday! 🍰 🎊 🎉 🎈
Stars: ✭ 109 (+109.62%)
Mutual labels:  birthday-message
RegexReplacer
A flexible tool to make complex replacements with regular expression
Stars: ✭ 38 (-26.92%)
Mutual labels:  swing
PlantsVsZombies
My own clone of Plants Vs. Zombies game using Java/Swing
Stars: ✭ 46 (-11.54%)
Mutual labels:  swing
GC4S
GUI Components for (Java) Swing
Stars: ✭ 36 (-30.77%)
Mutual labels:  swing
willsautoclick
Fastest Java autoclicker in the entire west
Stars: ✭ 12 (-76.92%)
Mutual labels:  swing
SyntaxPane
A simple to use Swing JEditorKit component supporting syntax highlighting for various languages. Issue tracker: https://codeberg.org/sciss/SyntaxPane/issues
Stars: ✭ 32 (-38.46%)
Mutual labels:  swing
SwingOSC
An OpenSoundControl (OSC) server to dynamically instantiate and control Java objects. Its main application is a GUI library for SuperCollider.
Stars: ✭ 22 (-57.69%)
Mutual labels:  swing
swing-material
A collection of Material Design components and utilities for Swing.
Stars: ✭ 52 (+0%)
Mutual labels:  swing
SimpleMVC
Example of MVC pattern in Java (Swing)
Stars: ✭ 20 (-61.54%)
Mutual labels:  swing
TS-game
A game about Tsinghua-style life, about to be published on steam
Stars: ✭ 14 (-73.08%)
Mutual labels:  swing

GitHub Graffiti Creator

Inspiration

So, there is a friend of mine and she had her birthday. I noticed that she has not created a github user account yet, so I went ahead to create one for her. And wrote this application, to design and create a special birthday message for her.

The birthday message

What do you need ?

  1. Java runtime environment (https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html)
  2. A bash terminal (https://gitforwindows.org/ will work like a charm for Windows users)

How to get started ?

Step-1 Clone this repository git clone https://github.com/mavrk/github-graffiti

Step-2 Open the GUI editor

cd github-graffiti
cd dist
java -jar Selectable_Grid.jar

Click on any cell to color it, click again to cycle through colors Sample Design

Step-3 Once done with making your design, right clicking anywhere inside the designer window. Enter the date (when you want this pattern to be displayed). A dates.txt file will be generated.

If dates.txt isn't generated for you. Run the jar file using a terminal and copy the content generated in the terminal to a new file dates.txt

Step-4 Create a new repository (or use an old one). Let us call this 'myrepo'

Step-5 git clone https://github.com/myuser/myrepo

Step-6 If the repository is not initialised git init

Step-7 To make sure that your commits are reflected in the contributions chart add the email address

git config --local user.email [email protected]

NOTE : This email should be assosciated to the same github account you created the repo in.

Step-8 Copy dates.txt and paint.sh into myrepo where 'myrepo' is your repository.

cd /your_path/github-graffiti/dist
cp dates.txt /your_path/myrepo
cd /your_path/github-graffiti
cp paint.sh /your_path/myrepo

Step-9 Run the script bash paint.sh dates.txt

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].