-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathutf2beta.py
262 lines (259 loc) · 10.1 KB
/
utf2beta.py
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
def convertUTF(text):
text = text.replace(u"\u0390", "I/+")
text = text.replace(u"\u0391", "*A")
text = text.replace(u"\u0392", "*B")
text = text.replace(u"\u0393", "*G")
text = text.replace(u"\u0394", "*D")
text = text.replace(u"\u0395", "*E")
text = text.replace(u"\u0396", "*Z")
text = text.replace(u"\u0397", "*H")
text = text.replace(u"\u0398", "*Q")
text = text.replace(u"\u0399", "*I")
text = text.replace(u"\u039A", "*K")
text = text.replace(u"\u039B", "*L")
text = text.replace(u"\u039C", "*M")
text = text.replace(u"\u039D", "*N")
text = text.replace(u"\u039E", "*C")
text = text.replace(u"\u039F", "*O")
text = text.replace(u"\u03A0", "*P")
text = text.replace(u"\u03A1", "*R")
text = text.replace(u"\u03A3", "*S")
text = text.replace(u"\u03A4", "*T")
text = text.replace(u"\u03A5", "*U")
text = text.replace(u"\u03A6", "*F")
text = text.replace(u"\u03A7", "*X")
text = text.replace(u"\u03A8", "*Y")
text = text.replace(u"\u03A9", "*W")
text = text.replace(u"\u03AC", "A/")
text = text.replace(u"\u03AD", "E/")
text = text.replace(u"\u03AE", "H/")
text = text.replace(u"\u03AF", "I/")
text = text.replace(u"\u03B0", "U/+")
text = text.replace(u"\u03B1", "A")
text = text.replace(u"\u03B2", "B")
text = text.replace(u"\u03B3", "G")
text = text.replace(u"\u03B4", "D")
text = text.replace(u"\u03B5", "E")
text = text.replace(u"\u03B6", "Z")
text = text.replace(u"\u03B7", "H")
text = text.replace(u"\u03B8", "Q")
text = text.replace(u"\u03B9", "I")
text = text.replace(u"\u03BA", "K")
text = text.replace(u"\u03BB", "L")
text = text.replace(u"\u03BC", "M")
text = text.replace(u"\u03BD", "N")
text = text.replace(u"\u03BE", "C")
text = text.replace(u"\u03BF", "O")
text = text.replace(u"\u03C0", "P")
text = text.replace(u"\u03C1", "R")
text = text.replace(u"\u03C2", "S")
text = text.replace(u"\u03C3", "S")
text = text.replace(u"\u03C4", "T")
text = text.replace(u"\u03C5", "U")
text = text.replace(u"\u03C6", "F")
text = text.replace(u"\u03C7", "X")
text = text.replace(u"\u03C8", "Y")
text = text.replace(u"\u03C9", "W")
text = text.replace(U"\u03CA", "I+")
text = text.replace(U"\u03CB", "U+")
text = text.replace(u"\u03CC", "O/")
text = text.replace(u"\u03CD", "U/")
text = text.replace(u"\u03CE", "W/")
text = text.replace(u"\u03DC", "*V")
text = text.replace(u"\u03DD", "V")
text = text.replace(u"\u1F00", "A)")
text = text.replace(u"\u1F01", "A(")
text = text.replace(u"\u1F02", "A)\\")
text = text.replace(u"\u1F03", "A(\\")
text = text.replace(u"\u1F04", "A)/")
text = text.replace(u"\u1F05", "A(/")
text = text.replace(u"\u1F06", "A)=")
text = text.replace(u"\u1F07", "A(=")
text = text.replace(u"\u1F08", "*)A")
text = text.replace(u"\u1F09", "*(A")
text = text.replace(u"\u1F0A", "*)\\A")
text = text.replace(u"\u1F0B", "*(\\A")
text = text.replace(u"\u1F0C", "*)/A")
text = text.replace(u"\u1F0D", "*(/A")
text = text.replace(u"\u1F0E", "*)=A")
text = text.replace(u"\u1F0F", "*(=A")
text = text.replace(u"\u1F10", "E)")
text = text.replace(u"\u1F11", "E(")
text = text.replace(u"\u1F12", "E)\\")
text = text.replace(u"\u1F13", "E(\\")
text = text.replace(u"\u1F14", "E)/")
text = text.replace(u"\u1F15", "E(/")
text = text.replace(u"\u1F18", "*)E")
text = text.replace(u"\u1F19", "*(E")
text = text.replace(u"\u1F1A", "*)\\E")
text = text.replace(u"\u1F1B", "*(\\E")
text = text.replace(u"\u1F1C", "*)/E")
text = text.replace(u"\u1F1D", "*(/E")
text = text.replace(u"\u1F20", "H)")
text = text.replace(u"\u1F21", "H(")
text = text.replace(u"\u1F22", "H)\\")
text = text.replace(u"\u1F23", "H(\\")
text = text.replace(u"\u1F24", "H)/")
text = text.replace(u"\u1F25", "H(/")
text = text.replace(u"\u1F26", "H)=")
text = text.replace(u"\u1F27", "H(=")
text = text.replace(u"\u1F28", "*)H")
text = text.replace(u"\u1F29", "*(H")
text = text.replace(u"\u1F2A", "*)\\H")
text = text.replace(u"\u1F2B", "*(\\H")
text = text.replace(u"\u1F2C", "*)/H")
text = text.replace(u"\u1F2D", "*(/H")
text = text.replace(u"\u1F2E", "*)=H")
text = text.replace(u"\u1F2F", "*(=H")
text = text.replace(u"\u1F30", "I)")
text = text.replace(u"\u1F31", "I(")
text = text.replace(u"\u1F32", "I)\\")
text = text.replace(u"\u1F33", "I(\\")
text = text.replace(u"\u1F34", "I)/")
text = text.replace(u"\u1F35", "I(/")
text = text.replace(u"\u1F36", "I)=")
text = text.replace(u"\u1F37", "I(=")
text = text.replace(u"\u1F38", "*)I")
text = text.replace(u"\u1F39", "*(I")
text = text.replace(u"\u1F3A", "*)\\I")
text = text.replace(u"\u1F3B", "*(\\I")
text = text.replace(u"\u1F3C", "*)/I")
text = text.replace(u"\u1F3D", "*(/I")
text = text.replace(u"\u1F3E", "*)=I")
text = text.replace(u"\u1F3F", "*(=I")
text = text.replace(u"\u1F40", "O)")
text = text.replace(u"\u1F41", "O(")
text = text.replace(u"\u1F42", "O)\\")
text = text.replace(u"\u1F43", "O(\\")
text = text.replace(u"\u1F44", "O)/")
text = text.replace(u"\u1F45", "O(/")
text = text.replace(u"\u1F48", "*)O")
text = text.replace(u"\u1F49", "*(O")
text = text.replace(u"\u1F4A", "*)\\O")
text = text.replace(u"\u1F4B", "*(\\O")
text = text.replace(u"\u1F4C", "*)/O")
text = text.replace(u"\u1F4D", "*(/O")
text = text.replace(u"\u1F50", "U)")
text = text.replace(u"\u1F51", "U(")
text = text.replace(u"\u1F52", "U)\\")
text = text.replace(u"\u1F53", "U(\\")
text = text.replace(u"\u1F54", "U)/")
text = text.replace(u"\u1F55", "U(/")
text = text.replace(u"\u1F56", "U)=")
text = text.replace(u"\u1F57", "U(=")
text = text.replace(u"\u1F59", "*(U")
text = text.replace(u"\u1F5B", "*(\\U")
text = text.replace(u"\u1F5D", "*(/U")
text = text.replace(u"\u1F5F", "*(=U")
text = text.replace(u"\u1F60", "W)")
text = text.replace(u"\u1F61", "W(")
text = text.replace(u"\u1F62", "W)\\")
text = text.replace(u"\u1F63", "W(\\")
text = text.replace(u"\u1F64", "W)/")
text = text.replace(u"\u1F65", "W(/")
text = text.replace(u"\u1F66", "W)=")
text = text.replace(u"\u1F67", "W(=")
text = text.replace(u"\u1F68", "*)W")
text = text.replace(u"\u1F69", "*(W")
text = text.replace(u"\u1F6A", "*)\\W")
text = text.replace(u"\u1F6B", "*(\\W")
text = text.replace(u"\u1F6C", "*)/W")
text = text.replace(u"\u1F6D", "*(/W")
text = text.replace(u"\u1F6E", "*)=W")
text = text.replace(u"\u1F6F", "*(=W")
text = text.replace(u"\u1F70", "A\\")
text = text.replace(u"\u1F71", "A/")
text = text.replace(u"\u1F72", "E\\")
text = text.replace(u"\u1F73", "E/")
text = text.replace(u"\u1F74", "H\\")
text = text.replace(u"\u1F75", "H/")
text = text.replace(u"\u1F76", "I\\")
text = text.replace(u"\u1F77", "I/")
text = text.replace(u"\u1F78", "O\\")
text = text.replace(u"\u1F79", "O/")
text = text.replace(u"\u1F7A", "U\\")
text = text.replace(u"\u1F7B", "U/")
text = text.replace(u"\u1F7C", "W\\")
text = text.replace(u"\u1F7D", "W/")
text = text.replace(u"\u1F80", "A)|")
text = text.replace(u"\u1F81", "A(|")
text = text.replace(u"\u1F82", "A)\\|")
text = text.replace(u"\u1F83", "A(\\|")
text = text.replace(u"\u1F84", "A)/|")
text = text.replace(u"\u1F85", "A(/|")
text = text.replace(u"\u1F86", "A)=|")
text = text.replace(u"\u1F87", "A(=|")
text = text.replace(u"\u1F88", "*)AI")
text = text.replace(u"\u1F89", "*(AI")
text = text.replace(u"\u1F8A", "*)\AI")
text = text.replace(u"\u1F8B", "*(\AI")
text = text.replace(u"\u1F8C", "*)/AI")
text = text.replace(u"\u1F8D", "*(/AI")
text = text.replace(u"\u1F8E", "*)=AI")
text = text.replace(u"\u1F8F", "*(=AI")
text = text.replace(u"\u1F90", "H)|")
text = text.replace(u"\u1F91", "H(|")
text = text.replace(u"\u1F92", "H)\\|")
text = text.replace(u"\u1F93", "H(\\|")
text = text.replace(u"\u1F94", "H)/|")
text = text.replace(u"\u1F95", "H(/|")
text = text.replace(u"\u1F96", "H)=|")
text = text.replace(u"\u1F97", "H(=|")
text = text.replace(u"\u1F98", "*)HI")
text = text.replace(u"\u1F99", "*(HI")
text = text.replace(u"\u1F9A", "*)\HI")
text = text.replace(u"\u1F9B", "*(\HI")
text = text.replace(u"\u1F9C", "*)/HI")
text = text.replace(u"\u1F9D", "*(/HI")
text = text.replace(u"\u1F9E", "*)=HI")
text = text.replace(u"\u1F9F", "*(=HI")
text = text.replace(u"\u1FA0", "W)|")
text = text.replace(u"\u1FA1", "W(|")
text = text.replace(u"\u1FA2", "W)\\|")
text = text.replace(u"\u1FA3", "W(\\|")
text = text.replace(u"\u1FA4", "W)/|")
text = text.replace(u"\u1FA5", "W(/|")
text = text.replace(u"\u1FA6", "W)=|")
text = text.replace(u"\u1FA7", "W(=|")
text = text.replace(u"\u1FA8", "*)WI")
text = text.replace(u"\u1FA9", "*(WI")
text = text.replace(u"\u1FAA", "*)\WI")
text = text.replace(u"\u1FAB", "*(\WI")
text = text.replace(u"\u1FAC", "*)/WI")
text = text.replace(u"\u1FAD", "*(/WI")
text = text.replace(u"\u1FAE", "*)=WI")
text = text.replace(u"\u1FAF", "*(=WI")
text = text.replace(u"\u1FB2", "A\\|")
text = text.replace(u"\u1FB3", "A|")
text = text.replace(u"\u1FB4", "A/|")
text = text.replace(u"\u1FB6", "A=")
text = text.replace(u"\u1FB7", "A=|")
text = text.replace(u"\u1FC2", "H\\|")
text = text.replace(u"\u1FC3", "H|")
text = text.replace(u"\u1FC4", "H/|")
text = text.replace(u"\u1FC6", "H=")
text = text.replace(u"\u1FC7", "H=|")
text = text.replace(u"\u1FD2", "I\\+")
text = text.replace(u"\u1FD3", "I/+")
text = text.replace(u"\u1FD6", "I=")
text = text.replace(u"\u1FE2", "U\\+")
text = text.replace(u"\u1FE3", "U/+")
text = text.replace(u"\u1FE4", "R)")
text = text.replace(u"\u1FE5", "R(")
text = text.replace(u"\u1FE6", "U=")
text = text.replace(u"\u1FEC", "*(R")
text = text.replace(u"\u1FF2", "W\\|")
text = text.replace(u"\u1FF3", "W|")
text = text.replace(u"\u1FF4", "W/|")
text = text.replace(u"\u1FF6", "W=")
text = text.replace(u"\u1FF7", "W=|")
text = text.replace(u"\u00B7", ":")
text = text.replace(u"\u2019", "'")
text = text.replace(u"\u1FBF", "'")
text = text.replace(u"\u1FBD", "'")
text = text.replace(u"\u02BC", "'")
text = text.replace(u"\u0313", "'")
text = text.replace(u"\u2014", "_")
text = text.replace(u"\u2014", "_")
text = text.lower()
return text