uprasza sie o dodanie skryptu ktory bedzie sciagal transmisje gieresia z dlive i wrzucal na serwer kazachstan (((jak sie nie podoba napiszcie lepszy w 2 linijkach))) import os import subprocess import paramiko from time import sleep
# Funkcja pobierająca transmisję z DLive za pomocą yt-dlp def download_stream(): try: subprocess.run([ 'yt-dlp', 'https://dlive.tv/RadioRadioPL', '-o', 'stream.mp4' ], check=True) except subprocess.CalledProcessError as e: print(f"Błąd podczas pobierania: {e}")
# Funkcja konwertująca pobrany plik do MP3 def convert_to_mp3(): try: subprocess.run([ 'ffmpeg', '-i', 'stream.mp4', '-vn', '-ab', '128k', 'output.mp3' ], check=True) except subprocess.CalledProcessError as e: print(f"Błąd podczas konwersji: {e}")
# Funkcja dzieląca plik na segmenty o maksymalnym rozmiarze 30MB def split_mp3(): try: subprocess.run([ 'ffmpeg', '-i', 'output.mp3', '-f', 'segment', '-segment_time', '1800', # Czas segmentów w sekundach (np. 30 min) '-c', 'copy', 'segment_%03d.mp3' ], check=True) except subprocess.CalledProcessError as e: print(f"Błąd podczas dzielenia plików: {e}")
# Funkcja przesyłająca plik na serwer def upload_to_server(filename): host = "kazachstan.biz" port = 22 username = "twoje_uzytkownik" password = "twoje_haslo"
try: transport = paramiko.Transport((host, port)) transport.connect(username=username, password=password) sftp = paramiko.SFTPClient.from_transport(transport)
sftp.put(filename, f'/remote/path/{filename}') sftp.close() transport.close() print(f'Plik {filename} został przesłany na serwer.') except Exception as e: print(f"Błąd podczas przesyłania: {e}")
# Główna funkcja def main(): while True: download_stream() convert_to_mp3() split_mp3()
# Przesyłanie każdego segmentu na serwer for file in os.listdir('.'): if file.startswith('segment_') and file.endswith('.mp3'): # Sprawdź, czy plik ma mniej niż 30 MB if os.path.getsize(file) <= 30 * 1024 * 1024: upload_to_server(file) os.remove(file) # Usuń plik po przesłaniu
# Oczekiwanie przed kolejnym cyklem (np. 30 min) sleep(1800)
>>223 niechaj w jurcie twojej nigdy nie zabraknie kumysu jeszcze dwie rzeczy: 1. okno postowania wpada mi pod kafelki fredów 2. po zamknieciu okna postowania trzeba przeładować stronę żeby otworzyć je drugi raz
>>262 to xD poczytaj o feature detection pacanie css zablokujesz? bo z kazacha da sie korzystac bez js jesli deska nie ma włączonej kapczy, ale jesli sobie nie wykucujesz alternatywnego klienta to miłej zabawy na czanie wyglądającym jak gówno
>>318 kiedyś tłumaczyłem narzędziami z netu to wyszło, że dziadzio się pyta dlaczego nie uciekli, a baba odpowiada, że jakby amerykanie przyszli to by do nich poszli podejrzewam, że to matka, która oddaje córkę do gwałtu żeby nie dostać kuli w łeb
>>316 co oni pierdolą na tym webmie i o co w ogóle chodzi jakiś stary chuj posuwa sobie kurwisko a jej cuck to nagrywa czy co bo mi mózg aż rapuje z losowości
bedzie deska typowo orgonicka? to nawet nie musi byc deska tylko jeden temat w zakladkach co nigdy nie znika i gra na nim radio radio a skoro gra ta tak wogole to anoni powinni wykucowac gieresiowi url na ktorym ma nadawac i chuj, to trzeba to kucowac pozniej sie mu to podsunie pod inna nazwa niz czan z alternatywna strona do odsluchu dla tych z komunikatorka i gieresia aby sie nie skapli
jurt-saj, zaznaczanie tekstu myszka i powiekszanie pola do pisania w okienku odpowiedzi rusza cale okno xD nie jest to jakies bardzo straszne bo jest shift+strzalki a i tak bedzie nowy silnik wiec tbw ale tylko uprzejmie donosze
>>238 kontoepicowe@tutanota.com bynajmniej chińczyki z tempmaila nie będą wiedzieć że dziesiąty raz w ciągu wieczora rejestruję się na pitbullfuckskids.com.pl
>python
>wywoływanie yt-dlp napisanego w pythonie przez subprocess