Skip to content

Instantly share code, notes, and snippets.

@firedotguy
firedotguy / vpn-connector.py
Created September 25, 2025 14:39
Automatically connect to OpenConnectVPN GUI
from os import startfile, system
from time import sleep
from importlib.util import find_spec
REQUIREMENTS = ['pyautogui', 'win32gui', 'pyuac']
if None in [find_spec(req) for req in REQUIREMENTS]:
print('some of requirements is not installed')
print('installing requirements:', ' '.join([req for req in REQUIREMENTS if find_spec(req) is None]))
system('pip install pyautogui pywin32 pyuac')
print('installed')
@firedotguy
firedotguy / pygetcputemp.py
Last active July 1, 2025 06:40
Getting CPU temperature using WinTmp module, print using text2art, window editing using win32gui. Requirements: pywin32 art rich
from art import text2art
import WinTmp
import pyuac
from rich import print
from time import sleep
from os import system
import win32gui
import win32con
if not pyuac.isUserAdmin():
@firedotguy
firedotguy / video_stream.py
Created May 3, 2025 14:16
Video streamer
from climage import convert
from os import get_terminal_size, listdir, system, name, makedirs, path
from PIL import Image
from time import sleep, time
import cv2
import keyboard
import sounddevice as sd
import soundfile as sf
import pygame
import threading