aboutsummaryrefslogtreecommitdiff
path: root/test.py
blob: 78da781b2a0be1870f2f9e3ba31ae4d03c490c44 (plain)
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
#!/usr/bin/env python3

import os
from github import Github
from github import Auth
from dotenv import load_dotenv

load_dotenv()
    
auth_token = os.environ["AUTH_TOKEN"]

def mygithub() :
    auth = Auth.Token(auth_token)
    g = Github(auth=auth)
    return g


if __name__ == "__main__":
    g = mygithub()
    for repo in g.get_user().get_repos():
        #print(repo.name)
        mypath="/srv/git/mirrors/github/"+repo.ssh_url.split(':')[1]
        print("git clone --mirror " +repo.ssh_url+" "+mypath)
        
    g.close()