import os
from dotenv import load_dotenv
import requests

# Загружаем переменные окружения из .env
load_dotenv()

# Получаем токен с правами на запись
TOKEN = os.getenv("GITEA_TOKEN_WRITE")
if TOKEN is None:
    raise ValueError("GITEA_TOKEN_WRITE не найден в переменных окружения")

headers = {"Authorization": f"token {TOKEN}"}

# Данные для создания репозитория
data = {
    "name": "new-repository",
    "description": "This is a test repository",
    "private": False
}

# Выполняем POST-запрос для создания репозитория
response = requests.post("https://git.vyatsu.ru/api/v1/user/repos", json=data, headers=headers)

# Выводим результат
print(response.json())