Skip to content
Snippets Groups Projects
Commit 78777171 authored by Harrison Cook's avatar Harrison Cook
Browse files

names loop

parent de358648
No related branches found
No related tags found
No related merge requests found
script_git.py 100644 → 100755
......@@ -2,10 +2,13 @@
import requests as r
import json as j
import sys as s
SECRET_KEY = '' # FILL IN
SECRET_KEY = None # Supply in arguments
BASE_URL = 'https://gitlab.cs.umd.edu/'
GROUP_ID = 4092 #FILL IN
DEFAULT_HEADERS = {
'user-agent': 'bulk-repo-create',
'Content-Type': 'application/json',
......@@ -83,3 +86,29 @@ def transfer_to_group(project_id, group_id):
return res['id'] == project_id
except KeyError:
return False
if __name__ == "__main__":
if len(s.argv) != 4:
print("Usage: <input list> <output list> <secret key>")
else:
SECRET_KEY = s.argv[3]
DEFAULT_HEADERS['Private-Token'] = SECRET_KEY
f = open(s.argv[1], 'r')
names = f.readlines()
f.close()
f = open(s.argv[2], 'w')
for namel in names:
name = namel[:-1]
if type(name) == str:
print(name)
name_id = id_from_name(name)
if name_id == None:
f.write(name)
f.write('\n')
else:
project_id = create_project("cmsc417-s2020-" + name)
add_to_project(project_id, name_id, 30)
transfer_to_group(project_id, GROUP_ID)
f.close()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment