29 lines
888 B
Python
29 lines
888 B
Python
import os
|
||
import requests
|
||
from dotenv import load_dotenv
|
||
|
||
load_dotenv()
|
||
|
||
TOKEN = os.getenv("GITEA_TOKEN")
|
||
|
||
if not TOKEN:
|
||
print("Ошибка: токен не найден. Создайте файл .env с GITEA_TOKEN=ваш_токен")
|
||
exit(1)
|
||
|
||
headers = {"Authorization": f"token {TOKEN}"}
|
||
|
||
print("=" * 50)
|
||
print("Проверка подключения к Gitea API")
|
||
print("=" * 50)
|
||
response = requests.get("https://git.vyatsu.ru/api/v1/user", headers=headers)
|
||
|
||
if response.status_code == 200:
|
||
user_info = response.json()
|
||
print(f"Подключение успешно!")
|
||
print(f"Пользователь: {user_info.get('login')}")
|
||
print(f"Email: {user_info.get('email')}")
|
||
print(f"Полное имя: {user_info.get('full_name')}")
|
||
print(f"ID: {user_info.get('id')}")
|
||
else:
|
||
print(f"Ошибка: {response.status_code}")
|
||
print(response.text) |