Загрузить файлы в «/»

This commit is contained in:
Александр Свекровин 2025-05-09 19:19:47 +00:00
parent ed53d9155e
commit 9079470187
5 changed files with 70 additions and 0 deletions

6
token1.py Normal file
View File

@ -0,0 +1,6 @@
import requests
TOKEN = "ВАШ_ТОКЕН"
headers = {"Authorization": f"token {TOKEN}"}
response = requests.get("https://git.vyatsu.ru/api/v1/user", headers=headers)
print(response.json())

38
token2.py Normal file
View File

@ -0,0 +1,38 @@
import os
import requests
from dotenv import load_dotenv
# Загрузка переменных окружения из файла .env
load_dotenv()
# Получение токена из переменной окружения
TOKEN = os.getenv("token")
if not TOKEN:
raise ValueError("Токен не найден. Проверьте файл .env и переменные окружения!")
# Заголовки для запроса
headers = {
"Authorization": f"token {TOKEN}",
"Content-Type": "application/json"
}
# Данные для создания репозитория
data = {
"name": "sane4ch4ka_repo3_task3",
"description": "Репозиторий создан с помощью программы token2, написанной на Python",
"private": False
}
# URL API для создания репозитория
url = "https://git.vyatsu.ru/api/v1/user/repos"
# Отправка запроса на создание репозитория
response = requests.post(url, json=data, headers=headers)
# Вывод результата
if response.status_code == 201:
print(f"Репозиторий '{data['name']}' успешно создан!")
else:
print(f"Ошибка при создании репозитория: {response.status_code}")
print(response.json())

7
udp_client.py Normal file
View File

@ -0,0 +1,7 @@
import socket
client = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
client.sendto(b'hello server', ('127.0.0.1', 10002)) # Изменен порт
data, _ = client.recvfrom(1024)
print(f"Ответ от сервера: {data.decode()}")
client.close()

12
udp_server.py Normal file
View File

@ -0,0 +1,12 @@
import socket
server = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
server.bind(('0.0.0.0', 10002)) # Изменен порт
print("UDP сервер запущен на порту 10002")
while True:
data, addr = server.recvfrom(1024)
print(f"Сообщение от {addr}: {data.decode()}")
# Перевод всех символов в верхний регистр
modified_data = data.decode().upper()
server.sendto(modified_data.encode(), addr)

7
upd_client.py Normal file
View File

@ -0,0 +1,7 @@
import socket
client = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
client.sendto(b'hello server', ('127.0.0.1', 10001))
data, _ = client.recvfrom(1024)
print(f"Ответ от сервера: {data.decode()}")
client.close()