Added download_users script

master
J. Fernando Sánchez 8 years ago
parent 7be39b76cd
commit f8289e37ee

@ -0,0 +1,32 @@
from github import GitHub
import os
import sys
import json
ACCESS_TOKEN = os.environ.get("GH_ACCESS_TOKEN", None)
ORG = os.environ.get("GH_ORG", "gsi-upm")
gh = GitHub(access_token=ACCESS_TOKEN)
users = []
tfilter = sys.argv[1:]
allteams = gh.orgs(ORG).teams.get()
print(list(t["name"] for t in allteams))
tlist = list(t for t in allteams if t["name"] in tfilter)
print(tlist)
for t in tlist:
print("Getting team: %s" % t["name"])
t["members"] = gh.teams(t["id"]).members.get()
for m in t["members"]:
login = m["login"]
users.append(login)
with open("userlist", "w") as f:
for user in set(users):
f.write(user)
if user in ("oaraque", "balkian", "cif2cif"):
f.write(" admin")
f.write("\n")

@ -1,36 +1,21 @@
balkian admin
cif2cif admin
nachtkatze admin
adri87
AlbertoED
alejandroSaura
allopezf
alvarocarrera
amardomingo
antoniom-diaz
arturomtm
Batlin
carloscrespog
constanr
DanielLara
dmorenob
jochoaserna
SergioML9
emilioserra
enriquecs
oaraque admin
Drozzer
constanr
antoniom-diaz
Lorena25
NachoCP
rodbarest
alvarocarrera
gpoveda
gsi-bot
hopple
javiherrera
JesusMSM
Krun
ladvan
miguelcb84
mtorresl
NachoCP
neburdv
neoner2002
pmoncadaisla
RBermejo
rmaestre
rongil
AlbertoED
sunshengjing
toniprada
balkian admin
pepos
antoniofll
enriquecs
miguelcb84
JesusMSM

Loading…
Cancel
Save