5 часть: Работа с API
This commit is contained in:
parent
6c1379ac54
commit
313c2d197b
3
.gitignore
vendored
3
.gitignore
vendored
@ -1,3 +1,4 @@
|
|||||||
.venv/
|
.venv/
|
||||||
__pycache__/
|
__pycache__/
|
||||||
*.pyc
|
*.pyc
|
||||||
|
.env
|
||||||
@ -1,5 +1,6 @@
|
|||||||
certifi==2026.4.22
|
certifi==2026.4.22
|
||||||
charset-normalizer==3.4.7
|
charset-normalizer==3.4.7
|
||||||
idna==3.13
|
idna==3.13
|
||||||
|
python-dotenv==1.2.2
|
||||||
requests==2.33.1
|
requests==2.33.1
|
||||||
urllib3==2.6.3
|
urllib3==2.6.3
|
||||||
|
|||||||
12
src/work_with_api.py
Normal file
12
src/work_with_api.py
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
import requests
|
||||||
|
import os
|
||||||
|
from dotenv import load_dotenv
|
||||||
|
|
||||||
|
load_dotenv()
|
||||||
|
TOKEN = os.getenv("GITEA_TOKEN")
|
||||||
|
|
||||||
|
headers = {"Authorization": f"token {TOKEN}"}
|
||||||
|
url = "https://git.vyatsu.ru/api/v1/user/repos"
|
||||||
|
data = {"name": "repository_created_API", "private": False}
|
||||||
|
response = requests.post(url, headers=headers, json=data)
|
||||||
|
print(response.json())
|
||||||
Loading…
Reference in New Issue
Block a user