-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathmapAlphaToBraille.py
96 lines (92 loc) · 2.92 KB
/
mapAlphaToBraille.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
# Contains dictionaries that map English letters to braille.
letters = {'a': chr(10241),
'b': chr(10243),
'c': chr(10249),
'd': chr(10265),
'e': chr(10257),
'f': chr(10251),
'g': chr(10267),
'h': chr(10259),
'i': chr(10250),
'j': chr(10266),
'k': chr(10245),
'l': chr(10247),
'm': chr(10253),
'n': chr(10269),
'o': chr(10261),
'p': chr(10255),
'q': chr(10271),
'r': chr(10263),
's': chr(10254),
't': chr(10270),
'u': chr(10277),
'v': chr(10279),
'w': chr(10298),
'x': chr(10285),
'y': chr(10301),
'z': chr(10293)}
contractions = {'but': chr(10243),
'can': chr(10249),
'do': chr(10265),
'every': chr(10257),
'from': chr(10251),
'go': chr(10267),
'have': chr(10259),
'just': chr(10266),
'knowledge': chr(10280),
'like': chr(10296),
'more': chr(10253),
'not': chr(10269),
'people': chr(10255),
'quite': chr(10271),
'rather': chr(10263),
'so': chr(10254),
'that': chr(10270),
'us': chr(10277),
'very': chr(10279),
'it': chr(10285),
'you': chr(10301),
'as': chr(10293),
'and': chr(10287),
'for': chr(10303),
'of': chr(10295),
'the': chr(10286),
'with': chr(10302),
'will': chr(10298),
'his': chr(10278),
'in': chr(10260),
'was': chr(10292),
'to': chr(10262)}
punctuation = {',': chr(10242),
';': chr(10246),
':': chr(10258),
'.': chr(10290),
'!': chr(10262),
'(': chr(10294),
')': chr(10294),
'“': chr(10278),
'”': chr(10292),
'?': chr(10278),
'/': chr(10252),
'#': chr(10300),
'\'': chr(10244),
'…': chr(10290) + chr(10290) + chr(10290),
'’': chr(10244),
'': chr(10276),
'-': chr(10276),
'‐': chr(10276),
'‑': chr(10276),
'‒': chr(10276),
'–': chr(10276),
'—': chr(10276),
'―': chr(10276)}
numbers = {'1': chr(10241),
'2': chr(10243),
'3': chr(10249),
'4': chr(10265),
'5': chr(10257),
'6': chr(10251),
'7': chr(10267),
'8': chr(10259),
'9': chr(10250),
'0': chr(10266)}