-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathscript.py
33 lines (25 loc) · 935 Bytes
/
script.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import os
import sys
from github import Github
# ENTER YOUR GITHUB USERNAME
git_username = "<USERNAME>"
# ENTER YOUR GITHUB PASSWORD
git_password = "<PASSWORD>"
# ENTER THE COMPLETE PATH TO YOUR LOCATION WHERE YOU WANT TO SAVE YOUR PROJECTS
# e.g. C:/Users/<USERNAME>/Documents/Projects/
## !!!YOU MUST SEPERATE FOLDERS WITH NORMAL-SLASHES NOT BACK-SLASHES AND AT THE END PUT A SLASH LIKE IN THE EXAMPLE!!!
path = "<PATH>"
def create_folder_and_repo():
folder_name = str(sys.argv[1])
public_private = str(sys.argv[2])
os.makedirs(path+folder_name)
user = Github(git_username, git_password).get_user()
if (public_private == "private"):
print('PRIVATE')
user.create_repo(folder_name, private=True)
else:
print('PUBLIC')
user.create_repo(folder_name)
print("Succesfully created repository {}".format(folder_name))
if __name__ == "__main__":
create_folder_and_repo()