Organization Clone Script

Signed-off-by: Georg <georg@lysergic.dev>
This commit is contained in:
Georg Pfuetzenreuter 2021-11-05 13:39:31 +01:00
parent 01566df11d
commit 74a75d3fef
1 changed files with 18 additions and 0 deletions

View File

@ -0,0 +1,18 @@
#!/usr/local/bin/python3.8
import requests
from git import Repo
organization = 'LibertaCasa'
URL = 'https://git.com.de/api/v1/orgs/' + organization + '/repos'
response = requests.get(
URL,
headers = {'accept': 'application/json'},
)
data = response.json()
repo = []
for repos in data:
reponame = repos['name']
repourl = repos['ssh_url']
print(reponame + ' ' + repourl)
Repo.clone_from(repourl, reponame)