mirror of
https://github.com/TheAlgorithms/Python.git
synced 2025-01-18 08:17:01 +00:00
fix fetch_github_info __main__ bug (#2080)
* fix fetch_github_info __main__ bug * Algorithms should not print * Update fetch_github_info.py * Update fetch_github_info.py Co-authored-by: Christian Clauss <cclauss@me.com> Co-authored-by: John Law <johnlaw.po@gmail.com>
This commit is contained in:
parent
657d46101d
commit
a7b4311378
|
@ -1,17 +1,26 @@
|
|||
# Created by sarathkaul on 14/11/19
|
||||
#!/usr/bin/env python3
|
||||
|
||||
"""
|
||||
Created by sarathkaul on 14/11/19
|
||||
|
||||
Basic authentication using an API password is deprecated and will soon no longer work.
|
||||
Visit https://developer.github.com/changes/2020-02-14-deprecating-password-auth
|
||||
for more information around suggested workarounds and removal dates.
|
||||
"""
|
||||
|
||||
|
||||
import requests
|
||||
|
||||
_GITHUB_API = "https://api.github.com/user"
|
||||
|
||||
|
||||
def fetch_github_info(auth_user: str, auth_pass: str) -> None:
|
||||
# fetching github info using requests
|
||||
info = requests.get(_GITHUB_API, auth=(auth_user, auth_pass))
|
||||
|
||||
for a_info, a_detail in info.json().items():
|
||||
print(f"{a_info}: {a_detail}")
|
||||
def fetch_github_info(auth_user: str, auth_pass: str) -> dict:
|
||||
"""
|
||||
Fetch GitHub info of a user using the requests module
|
||||
"""
|
||||
return requests.get(_GITHUB_API, auth=(auth_user, auth_pass)).json()
|
||||
|
||||
|
||||
if __name__ == "main":
|
||||
fetch_github_info("<USER NAME>", "<PASSWORD>")
|
||||
if __name__ == "__main__":
|
||||
for key, value in fetch_github_info("<USER NAME>", "<PASSWORD>").items():
|
||||
print(f"{key}: {value}")
|
||||
|
|
Loading…
Reference in New Issue
Block a user