Add gittea_request.py, change README.md
This commit is contained in:
parent
a681343c5c
commit
909ba4a8a8
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,2 +1,3 @@
|
|||||||
.venv/
|
.venv/
|
||||||
.idea/
|
.idea/
|
||||||
|
.env
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
# RequestLearn (Задание 2, Практика 2)
|
# SocketAndRequests (Задание 2, Практика 2)
|
||||||
|
|
||||||
Реализация клиент-сервер с обменом данных через TCP и UDP
|
Реализация клиент-сервер с обменом данных через TCP и UDP, http клиента на socket и requests, обращение к API GitTea через requests
|
||||||
24
gittea/gittea_request.py
Normal file
24
gittea/gittea_request.py
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
import os
|
||||||
|
import requests
|
||||||
|
from dotenv import load_dotenv
|
||||||
|
|
||||||
|
load_dotenv()
|
||||||
|
TOKEN = os.getenv("TOKEN")
|
||||||
|
BASE = "https://git.vyatsu.ru/api/v1"
|
||||||
|
headers = {"Authorization": f"token {TOKEN}"}
|
||||||
|
|
||||||
|
me = requests.get(f"{BASE}/user", headers=headers)
|
||||||
|
print(me.json())
|
||||||
|
|
||||||
|
USERNAME = me.json()["login"]
|
||||||
|
REPO = "SocketAndRequests"
|
||||||
|
|
||||||
|
issue = requests.post(
|
||||||
|
f"{BASE}/repos/{USERNAME}/{REPO}/issues",
|
||||||
|
headers=headers,
|
||||||
|
json={
|
||||||
|
"title": "Test issue via API",
|
||||||
|
"body": "Создано через Gitea API"
|
||||||
|
}
|
||||||
|
)
|
||||||
|
print(issue.json())
|
||||||
@ -1 +1,2 @@
|
|||||||
requests
|
requests
|
||||||
|
python-dotenv
|
||||||
Loading…
Reference in New Issue
Block a user