lab3/gitea_api.py

34 lines
690 B
Python

import os
import requests
from dotenv import load_dotenv
def main():
load_dotenv()
token = os.getenv("GITEA_TOKEN")
if not token:
print("Ошибка: токен Gitea не найден. Проверьте файл .env")
return
url = "https://git.vyatsu.ru/api/v1/user"
headers = {
"Authorization": f"token {token}"
}
response = requests.get(url, headers=headers)
print("Статус-код:", response.status_code)
try:
print("Ответ API:")
print(response.json())
except ValueError:
print("Ответ сервера:")
print(response.text)
if __name__ == "__main__":
main()