github ユーザーとその場所を取得したい。ユーザーのリストを提供できる Github apI(GET /users) があることは知っています。現在、 PyGithubを使用して github にアクセスしていますが、このライブラリにはこの API が実装されていないようです。github API ライブラリを使用して github ユーザーとその場所を取得する方法を教えてください。
EDIT1: 次のコードを更新しました。しかし、いくつかの方法でメール ID と場所を取得できません。
import github3
from datetime import datetime
def main():
g = github3.login(username="rakeshcusat", password="mypassword")
for user in g.iter_emails():
print user
current_time = datetime.now()
fhandler = open("githubuser_"+current_time.strftime("%d-%m-%y-%H:%M:%S"), "w")
for user in g.iter_all_users():
fhandler.write(" user: {0}, email: {1}, location: {2}\n".format(user, user.email, user.location))
#fhandler.flush()
fhandler.close()
if __name__ == "__main__":
main()
サンプル出力
user: andywatts, email: None, location:
user: mueller, email: None, location:
user: cp, email: None, location:
user: davea, email: None, location:
user: vrieskist, email: None, location: