All Projects → theshteves → commit-bot

theshteves / commit-bot

Licence: MIT license
Automatically generates GitHub activity

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to commit-bot

github-contribution-graph-action
🙈 This GitHub action will automatically push empty commits to one of your repositories.
Stars: ✭ 42 (-35.38%)
Mutual labels:  contribution-graph, contributions-chart, contributions-graph
ghdecoy
[DEPRECATED] artisanly crafted github contribution calendars. Now succeeded by https://github.com/tickelton/impost0r
Stars: ✭ 63 (-3.08%)
Mutual labels:  contributions-calendar, contribution-graph
Gitfiti
abusing github commit history for the lulz
Stars: ✭ 6,750 (+10284.62%)
Mutual labels:  contributions-calendar, contribution-graph
Github Contributions Chart
Generate an image of all your Github contributions
Stars: ✭ 3,740 (+5653.85%)
Mutual labels:  contributions, contributions-chart
lnmp-docker
Docker for LNMP ( Alpine Linux + PHP7 + Nginx+ Supervisor + Crontab ) 开发环境镜像
Stars: ✭ 23 (-64.62%)
Mutual labels:  crontab
contrib-awakens
Play games in GitHub's contribution graph.
Stars: ✭ 37 (-43.08%)
Mutual labels:  contribution-graph
node-cron-expression
Declarative functional cron expression builder
Stars: ✭ 17 (-73.85%)
Mutual labels:  crontab
serverless-local-schedule
⚡️🗺️⏰ Schedule AWS CloudWatch Event based invocations in local time(with DST support!)
Stars: ✭ 68 (+4.62%)
Mutual labels:  crontab
gitmeme
Enjoy a meme after every git commit
Stars: ✭ 16 (-75.38%)
Mutual labels:  commit
blockstarter
This is a white label solution to create a contribution crypto-wallet that can be used in your ICO campaign.
Stars: ✭ 21 (-67.69%)
Mutual labels:  contribution
Getting-Started-With-Contributing-to-Open-Sources
This has useful links to help you get started with contributing to open sources.
Stars: ✭ 44 (-32.31%)
Mutual labels:  contribution
async cron
crontab for python,with asyncio
Stars: ✭ 23 (-64.62%)
Mutual labels:  crontab
awesome-git-commands
🍴 Indispensable git commands for everyday use
Stars: ✭ 53 (-18.46%)
Mutual labels:  commit
xiaoniu cron
基于APScheduler二次开发,支持集群,可视化,API动态调用等等。BUG及时通知到微信,网页等等。
Stars: ✭ 53 (-18.46%)
Mutual labels:  crontab
Automation-using-Shell-Scripts
Development Automation using Shell Scripting.
Stars: ✭ 41 (-36.92%)
Mutual labels:  crontab
auto-commit-msg
A VS Code extension to generate a smart commit message based on file changes
Stars: ✭ 61 (-6.15%)
Mutual labels:  commit
corona-kakao-bot
🤖 카카오톡 코로나 알리미
Stars: ✭ 17 (-73.85%)
Mutual labels:  crontab
WikiContrib
A tool for Wikimedia community members to visualize their technical contributions
Stars: ✭ 21 (-67.69%)
Mutual labels:  contribution-graph
crontab
在弹层界面中组合成crontab表达式,然后实时解析最近5条满足条件的时间(结果),整体可当做VUE组件使用,也可将解析方法单独拎出来。
Stars: ✭ 56 (-13.85%)
Mutual labels:  crontab
cz-gitmoji
🔬😜 Commitizen adapter for gitmoji.
Stars: ✭ 25 (-61.54%)
Mutual labels:  commit

GitHub Commit Bot

Generate Organic™ GitHub activity
My most insidious idea yet


The Contribution Dream


Once a day (if my laptop is open),
commit-bot adds today's line:

Commit: Wed Sep 25 22:00:00 EDT 2019

This is a Bash script
designed to be run locally
(i.e. on your machine)



But @theshteves,
I want this to run every day

Oh hush

Nobody commits every day
Is that what you want?
🚫 Sorry, not today

We're looking for a more realistic distribution of activity throughout the year



Getting Started

If you're on Windows™,
setup the Windows Subsystem for Linux

If you haven't already,
install git


  1. Open your command-line
    & navigate to whatever folder you prefer

  2. Fork this project on GitHub

  3. Download your new copy of this project

git clone https://github.com/<your-github-username>/commit-bot.git

Don't forget to include your username

  1. Test run the script
    in case you need to fix permissions issues
/bin/bash ./commit-bot/bot.sh
  1. Open your crontab to set a trigger
crontab -e

NOTE:
If this makes your screen almost blank
with no toolbar of keys to navigate,
you've probably entered the text editor Vim

Remember, press "i" to start [i]nserting text

When you're finished,
press "Esc" repeatedly until nothing happens

Then type ":wq" to save & quit
or ":q!" to quit without saving

  1. Add this line to schedule every 10pm or whenever
0 22 * * * /bin/bash /<full-path-to-your-folder>/commit-bot/bot.sh

Do not forget to include the correct folder path

NOTE:
Make sure you save your changes
on your way out!

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