From 0dd572c17d00bc668d8175f142f934d59085cd45 Mon Sep 17 00:00:00 2001 From: stud203791 Date: Mon, 27 Apr 2026 22:54:17 +0300 Subject: [PATCH] GItea --- .env | 1 + gitea_api.py | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 .env create mode 100644 gitea_api.py diff --git a/.env b/.env new file mode 100644 index 0000000..2d7350a --- /dev/null +++ b/.env @@ -0,0 +1 @@ +GITEA_TOKEN=95a566ecc1f4d473981658babb9c6b5f2c7b124e \ No newline at end of file diff --git a/gitea_api.py b/gitea_api.py new file mode 100644 index 0000000..ff608db --- /dev/null +++ b/gitea_api.py @@ -0,0 +1,29 @@ +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) \ No newline at end of file