diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8f0d76c --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +.venv/ +__pycache__/ +*.pyc +.env \ No newline at end of file diff --git a/gitea_create_comment.py b/gitea_create_comment.py new file mode 100644 index 0000000..e69de29 diff --git a/gitea_create_repo.py b/gitea_create_repo.py new file mode 100644 index 0000000..d851410 --- /dev/null +++ b/gitea_create_repo.py @@ -0,0 +1,25 @@ +import os +import requests +from dotenv import load_dotenv + +load_dotenv() + +TOKEN = os.getenv("GITEA_WRITE_TOKEN") +BASE_URL = os.getenv("GITEA_BASE_URL", "https://git.vyatsu.ru") + +headers = { + "Authorization": f"token {TOKEN}", + "Content-Type": "application/json" +} + +data = { + "name": "third-work-network-python", + "description": "Третья работа по сетевым соединениям в Python", + "private": False, + "auto_init": True +} + +response = requests.post(f"{BASE_URL}/api/v1/user/repos", headers=headers, json=data) + +print("Статус:", response.status_code) +print(response.json()) \ No newline at end of file diff --git a/gitea_read.py b/gitea_read.py index d50f214..aba6dbc 100644 --- a/gitea_read.py +++ b/gitea_read.py @@ -11,7 +11,7 @@ headers = { "Authorization": f"token {TOKEN}" } -response = requests.get("https://git.vyatsu.ru/api/v1/user", headers=headers) +response = requests.get("https://git.vyatsu.ru/stud203989/2zadaniepraktiki/issues/1", headers=headers) print(response.status_code) print(response.json()) \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..4dfd184 Binary files /dev/null and b/requirements.txt differ