import requests import os from dotenv import load_dotenv # Загружаем переменные окружения из файла .env load_dotenv() # Получаем токен из переменных окружения TOKEN = os.getenv('GITEA_TOKEN') if not TOKEN: print("❌ Ошибка: GITEA_TOKEN не найден в файле .env") print("Создайте файл .env и добавьте туда: GITEA_TOKEN=ваш_токен") exit() # Настраиваем заголовки для API запроса headers = {"Authorization": f"token {TOKEN}"} print("🔍 Отправляем запрос к API Gitea...") # Выполняем запрос к API для получения информации о пользователе response = requests.get("https://git.vyatsu.ru/api/v1/user", headers=headers) print(f"📊 Статус код: {response.status_code}") if response.status_code == 200: user_data = response.json() print("✅ Запрос выполнен успешно!") print("\n👤 Информация о пользователе:") print(f" Логин: {user_data.get('login')}") print(f" Имя: {user_data.get('full_name', 'Не указано')}") print(f" Email: {user_data.get('email', 'Не указан')}") print(f" ID: {user_data.get('id')}") else: print(f"❌ Ошибка: {response.status_code}") print(response.text)