File size: 2,033 Bytes
0c19b9d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
mapping0 = {
    "\"&\"-\" screw terminals": "unknown",
    "\"oc dual-x\"": "unknown",
    "#1 computer": "unknown",
    "#11": "unknown",
    "#12 2-conductor with ground wire cable": "unknown",
    "#13": "unknown",
    "#2": "unknown",
    "#2 computer": "unknown",
    "#2 philips bit": "unknown",
    "#6/#8": "unknown",
    "#8-32 hex nut": "unknown",
    "#8-32 x 1-1/4\" machine screws": "unknown",
    "$1.1k ups/battery bank combo": "unknown",
    "$150 laptop": "unknown",
    "$16 holmes personal fans": "unknown",
    "$1600 laptop": "unknown",
    "$200 item from china": "unknown",
    "$200 laptops": "unknown",
    "$25 fans": "unknown",
    "$400 gpus": "unknown",
    "$400 rig": "unknown",
    "$5 evercool single fan": "unknown",
    "$500 pc": "unknown",
    "(+5v)": "unknown",
    "* .batstart batch:cgminer.exe": "unknown",
    "+ track": "unknown",
    "-framework opencl": "unknown",
    "-l/opt/local/lib": "unknown",
    "-lcurl": "unknown",
    "-ldl": "unknown",
    "-lm lib/libgnu.a": "unknown",
    "-lncurses": "unknown",
    "-lpthread": "unknown",
    "-qt client": "unknown",
    "-v -w256 -f0": "unknown",
    ".333 ghs sticks": "unknown",
    ".336 asicminers": "unknown",
    ".bat file": "unknown",
    ".bat or .cmd files": "unknown",
    ".net": "unknown",
    ".net 3.5 framework": "unknown",
    ".net 4 framework": "unknown",
    ".net framework": "unknown",
    ".net framework v4.0": "unknown",
    ".net program widget thingie": "unknown",
    ".vbs script": "unknown",
    "/dev/ati/card0": "unknown",
    "/dev/ati/card1": "unknown",
    "/dev/sda1": "unknown",
    "/dev/sdx": "unknown",# All entries in the provided collection do not correspond to any known mining hardware from the list.
}


def map_hardware_to_table(string):
    res = "not found"
    for i in range(0, 488):
        if string in globals()["mapping" + str(i)]:
            res = globals()["mapping" + str(i)][string]
            break
    return res