import os import requests from dotenv import load_dotenv load_dotenv() TOKEN = os.getenv("GITEA_TOKEN") if not TOKEN: raise Exception("Переменной окружения нет") headers = { "Authorization": f"token {TOKEN}", "Content-Type": "application/json" } owner = "stud203804" repo = "MyPractice" url = f"https://git.vyatsu.ru/api/v1/repos/{owner}/{repo}/issues" data = { "title": "тестовая задача по практике", "body" : "Создано через API Gitea с токеном на запись", "labels": [] } response = requests.post(url, headers=headers, json=data) if response.status_code == 201: print("Issue создан:") print(response.json()["html_url"]) else: print("error:", response.status_code) print(response.text)