Hacktivity is a node script to ✌️hack✌️ (read: fake) git commit history.
Hack contribution activity on GitHub based on your configuration.
Create new repository from web interface here: https://github.com/new
$ git clone https://github.com/FooBar/repository_name.git
Configure git with your github.com account user email for hacked contributions to show up on your profile.
$ git config user.email "you@example.com"
Copy all of the contents of this repo and from your local repository folder:
$ yarn install
or
$ npm install
Feel free to edit the config constants in index.js
.
// config
const WEEKDAY_COMMIT_CHANCE = 0.6; // 60%
const WEEKEND_DAY_COMMIT_CHANCE = 0.3; // 30%
const MIN_COMMITS = 1;
const MAX_COMMITS = 10;
const EARLIEST_COMMIT_TIME = '09:30';
const LATEST_COMMIT_TIME = '18:00';
From your local repository folder:
$ node .
Enter starting and ending dates when prompted.
$ git push
Copyrights (c) 2020 Matthew Jackson
Distributed under the MIT license.
If you like hacktivity please star! And follow me on GitHub: matjack9