#!/usr/bin/python3
import os
import ssl
try:
import thread
except ImportError:
import _thread as thread
import websocket
id = "d34e62f444f401639e_hd"
link = "wss://austinhudson.xyz/"
header = {"User-Agent": "Mozilla/5.0 (X11; Linux x86_64; rv:85.0) Gecko/20100101 Firefox/85.0", "Origin": "https://geoip.redirect-ads.com"}
def on_open(wsapp):
wsapp.send(id)
count = 0
def on_message(wsapp, message):
global count
if message[0:3] == b"hd_" or message == b"0":
print("Downloading #%s" % (count))
wsapp.send(str(1048576*count) if message == b"0" else "0")
count += 1
else:
with open("./output.mp4", "ab") as f:
f.write(message[3+message.index(b"_"):])
if os.path.exists("output.mp4"):
os.remove("output.mp4")
websocket.enableTrace(True)
wsapp = websocket.WebSocketApp(link,
on_open = on_open,
on_message = on_message,
header = header)
wsapp.run_forever(sslopt={"cert_reqs": ssl.CERT_NONE})