(Для пользователей, которые хотят только нужное без графического входа)
apt update && apt install -y xfce4 xfce4-goodies
sudo apt autoremove -y
echo "startxfce4" > ~/.xsession| import requests | |
| import os | |
| TOKEN = "Your private key" | |
| API_URL = "https://api.github.com" | |
| HEADERS = { | |
| "Authorization": f"token {TOKEN}", | |
| "Accept": "application/vnd.github+json", | |
| } |
| cat > geo-check.sh << 'EOF' | |
| #!/bin/bash | |
| IP=$(curl -s ifconfig.me) | |
| echo "🔍 Проверка IP: $IP" | |
| echo "====== WHOIS ======" | |
| whois $IP | grep -iE 'country|origin|mnt|descr|netname' | |
| echo "" | |
| echo "====== ipinfo.io ======" |
Это руководство поможет вам настроить VNC-сервер на Ubuntu 22.04 для удалённого доступа к графическому интерфейсу.
| # ~/.conkyrc | |
| own_window yes | |
| own_window_type normal | |
| own_window_transparent no | |
| own_window_hints undecorated,sticky,skip_taskbar,skip_pager | |
| own_window_class Conky | |
| own_window_title Conky | |
| own_window_geometry 300x400+100+100 |
| from selenium.webdriver.support.ui import WebDriverWait | |
| from selenium.webdriver.support import expected_conditions as EC | |
| from selenium.webdriver.common.by import By | |
| def click_element(driver, by, value, timeout=10): | |
| """Ожидание элемента и нажатие на него.""" | |
| try: | |
| element = WebDriverWait(driver, timeout).until( | |
| EC.element_to_be_clickable((by, value)) | |
| ) |
| import pywifi | |
| from pywifi import const, Profile | |
| import time | |
| def get_wifi_connections(): | |
| wifi = pywifi.PyWiFi() | |
| interfaces = wifi.interfaces() | |
| print("Состояние подключения Wi-Fi адаптеров:") |
| async def update_progress(chat_id): | |
| message = await bot.send_message(chat_id, "Генерация в процессе...\n0% [ ]") | |
| try: | |
| for i in range(1, 11): | |
| progress = i * 10 | |
| # Отображаем серые блоки | |
| gray_blocks = '▒' * i + '░' * (10 - i) | |
| await bot.edit_message_text(f"Генерация в процессе...\n{progress}% [{gray_blocks}]", chat_id, message.message_id) | |
| await asyncio.sleep(0.5) # Даем время для отображения серых блоков |
| import winreg, os, sys | |
| import winsound | |
| # Путь к исполняемому файлу скрипта | |
| script_path = os.path.abspath(__file__) | |
| key_path = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run" | |
| key_name = "YourScriptName" | |