Skip to content

Instantly share code, notes, and snippets.

@AnimeshRy
Created May 17, 2021 21:54
Show Gist options
  • Save AnimeshRy/32776995460645414f31337e6baff7f3 to your computer and use it in GitHub Desktop.
Save AnimeshRy/32776995460645414f31337e6baff7f3 to your computer and use it in GitHub Desktop.
Git Commit Bot
from time import sleep
import os
count=1
def update():
if 'a.txt' in os.listdir():
os.system('rename a.txt b.txt') #Renames file
elif 'b.txt' in os.listdir():
os.system('rename b.txt a.txt') #Renames file
else:
listdir=os.listdir()
for list in listdir:
if list != '.git':
os.system('del '+ list)
os.system('type nul > a.txt')
def pull(repo,url):
if os.path.exists(repo)==False:
os.system('git clone ' + url)
dirname = os.path.dirname(__file__)
filename = os.path.join(dirname, ''+repo)
os.chdir(filename)
def push():
global count
os.system('cd')
os.system('git add . && git commit -m "commit ' + str(count) + '"')
os.system('git push origin master')
count+=1
def main():
repo=input("Enter Git Repository name: ")
url = input("Enter Git Repository URL: ")
comm=int(input("Enter Number Of Commits To Perform: "))
pull(repo,url)
for i in range(0,comm):
update()
push()
if __name__=='__main__':
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment