Naposledy aktivní 1 month ago

Extra Keys Directory List Generator for Fiesta 2

Lucas Teske revidoval tento gist 12 years ago. Přejít na revizi

1 file changed, 101 insertions

extralist.py(vytvořil soubor)

@@ -0,0 +1,101 @@
1 + #!/usr/bin/env python
2 +
3 +
4 + def HexRange(start,end):
5 + a = int(start, 16)
6 + b = int(end, 16)
7 + return range(a,b)
8 +
9 + f = open("extralist","w")
10 +
11 + # 100 to 2000
12 + for i in HexRange("100","2000"):
13 + f.write("/D/%s\n"%hex(i)[2:].upper())
14 + f.write("/D/%s/%s\n"%(hex(i)[2:].upper(),hex(i)[2:].upper()))
15 + f.write("/D/%s/A\n"%hex(i)[2:].upper())
16 + f.write("/D/%s/V\n"%hex(i)[2:].upper())
17 + f.write("/D/%s/P\n"%hex(i)[2:].upper())
18 + f.write("/D/%s/P/EN\n"%hex(i)[2:].upper())
19 + f.write("/D/%s/P/KR\n"%hex(i)[2:].upper())
20 + f.write("/D/%s/P/CN\n"%hex(i)[2:].upper())
21 + f.write("/D/%s/P/A\n"%hex(i)[2:].upper())
22 + print hex(i)[2:].upper() # Add F at end, some musics has
23 +
24 + # 2000 to 3FFF
25 + for i in HexRange("2000","3FFF"):
26 + f.write("/D/%s\n"%hex(i)[2:].upper())
27 + f.write("/D/%s/%s\n"%(hex(i)[2:].upper(),hex(i)[2:].upper()))
28 + f.write("/D/%s/A\n"%hex(i)[2:].upper())
29 + f.write("/D/%s/V\n"%hex(i)[2:].upper())
30 + f.write("/D/%s/P\n"%hex(i)[2:].upper())
31 + f.write("/D/%s/P/EN\n"%hex(i)[2:].upper())
32 + f.write("/D/%s/P/KR\n"%hex(i)[2:].upper())
33 + f.write("/D/%s/P/CN\n"%hex(i)[2:].upper())
34 + f.write("/D/%s/P/A\n"%hex(i)[2:].upper())
35 + print hex(i)[2:].upper()
36 +
37 + # AFF00 to AFFFF
38 + for i in HexRange("AFF00","AFFFF"):
39 + f.write("/D/%s\n"%hex(i)[2:].upper())
40 + f.write("/D/%s/%s\n"%(hex(i)[2:].upper(),hex(i)[2:].upper()))
41 + f.write("/D/%s/A\n"%hex(i)[2:].upper())
42 + f.write("/D/%s/V\n"%hex(i)[2:].upper())
43 + f.write("/D/%s/P\n"%hex(i)[2:].upper())
44 + f.write("/D/%s/P/EN\n"%hex(i)[2:].upper())
45 + f.write("/D/%s/P/KR\n"%hex(i)[2:].upper())
46 + f.write("/D/%s/P/CN\n"%hex(i)[2:].upper())
47 + f.write("/D/%s/P/A\n"%hex(i)[2:].upper())
48 + print hex(i)[2:].upper()
49 +
50 + # BF000 to BFFFF
51 + for i in HexRange("BF000","BFFFF"):
52 + f.write("/D/%s\n"%hex(i)[2:].upper())
53 + f.write("/D/%s/%s\n"%(hex(i)[2:].upper(),hex(i)[2:].upper()))
54 + f.write("/D/%s/A\n"%hex(i)[2:].upper())
55 + f.write("/D/%s/V\n"%hex(i)[2:].upper())
56 + f.write("/D/%s/P\n"%hex(i)[2:].upper())
57 + f.write("/D/%s/P/EN\n"%hex(i)[2:].upper())
58 + f.write("/D/%s/P/KR\n"%hex(i)[2:].upper())
59 + f.write("/D/%s/P/CN\n"%hex(i)[2:].upper())
60 + f.write("/D/%s/P/A\n"%hex(i)[2:].upper())
61 + print hex(i)[2:].upper()
62 +
63 + # DF000 to DFFFF
64 + for i in HexRange("DF000","DFFFF"):
65 + f.write("/D/%s\n"%hex(i)[2:].upper())
66 + f.write("/D/%s/%s\n"%(hex(i)[2:].upper(),hex(i)[2:].upper()))
67 + f.write("/D/%s/A\n"%hex(i)[2:].upper())
68 + f.write("/D/%s/V\n"%hex(i)[2:].upper())
69 + f.write("/D/%s/P\n"%hex(i)[2:].upper())
70 + f.write("/D/%s/P/EN\n"%hex(i)[2:].upper())
71 + f.write("/D/%s/P/KR\n"%hex(i)[2:].upper())
72 + f.write("/D/%s/P/CN\n"%hex(i)[2:].upper())
73 + f.write("/D/%s/P/A\n"%hex(i)[2:].upper())
74 + print hex(i)[2:].upper()
75 +
76 + # E0000000 to E000FFFF
77 + for i in HexRange("E0000000","E000FFFF"):
78 + f.write("/D/%s\n"%hex(i)[2:].upper())
79 + f.write("/D/%s/%s\n"%(hex(i)[2:].upper(),hex(i)[2:].upper()))
80 + f.write("/D/%s/A\n"%hex(i)[2:].upper())
81 + f.write("/D/%s/V\n"%hex(i)[2:].upper())
82 + f.write("/D/%s/P\n"%hex(i)[2:].upper())
83 + f.write("/D/%s/P/EN\n"%hex(i)[2:].upper())
84 + f.write("/D/%s/P/KR\n"%hex(i)[2:].upper())
85 + f.write("/D/%s/P/CN\n"%hex(i)[2:].upper())
86 + f.write("/D/%s/P/A\n"%hex(i)[2:].upper())
87 + print hex(i)[2:].upper()
88 +
89 + for i in HexRange("EF0000","EFFFFF"):
90 + f.write("/D/%s\n"%hex(i)[2:].upper())
91 + f.write("/D/%s/%s\n"%(hex(i)[2:].upper(),hex(i)[2:].upper()))
92 + f.write("/D/%s/A\n"%hex(i)[2:].upper())
93 + f.write("/D/%s/V\n"%hex(i)[2:].upper())
94 + f.write("/D/%s/P\n"%hex(i)[2:].upper())
95 + f.write("/D/%s/P/EN\n"%hex(i)[2:].upper())
96 + f.write("/D/%s/P/KR\n"%hex(i)[2:].upper())
97 + f.write("/D/%s/P/CN\n"%hex(i)[2:].upper())
98 + f.write("/D/%s/P/A\n"%hex(i)[2:].upper())
99 + print hex(i)[2:].upper()
100 +
101 + f.close()
Novější Starší