Skip to content

Commit 90ba701

Browse files
committed
Move leads into code
1 parent 32aa968 commit 90ba701

File tree

3 files changed

+198
-1
lines changed

3 files changed

+198
-1
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@ docker run --rm -it -v $(pwd):/home/docker gitrust/scpinfo example.scp
4242
4343
docker run --rm -it -v $(pwd):/home/docker gitrust/scpinfo --csv 5 example.scp
4444
45+
# under Windows
46+
docker run --rm -it -v %cd%:/home/docker gitrust/scpinfo example.scp
47+
4548
```
4649

4750
On Windows OS use `%cd%` instead of `$(pwd)` for volume binding.

leadtable.py

Lines changed: 187 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,187 @@
1+
2+
lead_table="""0,0
3+
1,I
4+
2,II
5+
3,V1
6+
4,V2
7+
5,V3
8+
6,V4
9+
7,V5
10+
8,V6
11+
9,V7
12+
10,V2R
13+
11,V3R
14+
12,V4R
15+
13,V5R
16+
14,V6R
17+
15,V7R
18+
16,X
19+
17,Y
20+
18,Z
21+
19,CC5
22+
20,CM5
23+
21,LA
24+
22,RA
25+
23,LL
26+
24,fl
27+
25,fE
28+
26,fC
29+
27,fA
30+
28,fM
31+
29,fF
32+
30,fH
33+
31,dI
34+
32,dII
35+
33,dV1
36+
34,dV2
37+
35,dV3
38+
36,dV4
39+
37,dV5
40+
38,dV6
41+
39,dV7
42+
40,dV2R
43+
41,dV3R
44+
42,dV4R
45+
43,dV5R
46+
44,dV6R
47+
45,dV7R
48+
46,dX
49+
47,dY
50+
48,dZ
51+
49,dCC5
52+
50,dCM5
53+
51,dLA
54+
52,dRA
55+
53,dLL
56+
54,dfI
57+
55,dfE
58+
56,dfC
59+
57,dfA
60+
58,dfM
61+
59,dfF
62+
60,dfH
63+
61,III
64+
62,aVR
65+
63,aVL
66+
64,aVF
67+
65,aVRneg
68+
66,V8
69+
67,V9
70+
68,V8R
71+
69,V9R
72+
70,D
73+
71,A
74+
72,J
75+
73,Defib
76+
74,Extern
77+
75,A1
78+
76,A2
79+
77,A3
80+
78,A4
81+
79,dV8
82+
80,dV9
83+
81,dV8R
84+
82,dV9R
85+
83,dD
86+
84,dA
87+
85,dJ
88+
86,Chest
89+
87,V
90+
88,VR
91+
89,VL
92+
90,VF
93+
91,MCL
94+
92,MCL1
95+
93,MCL2
96+
94,MCL3
97+
95,MCL4
98+
96,MCL5
99+
97,MCL6
100+
98,CC
101+
99,CC1
102+
100,CC2
103+
101,CC3
104+
102,CC4
105+
103,CC6
106+
104,CC7
107+
105,CM
108+
106,CM1
109+
107,CM2
110+
108,CM3
111+
109,CM4
112+
110,CM6
113+
111,dIII
114+
112,daVR
115+
113,daVL
116+
114,daVF
117+
115,daVRneg
118+
116,dChest
119+
117,dV
120+
118,dVR
121+
119,dVL
122+
120,dVF
123+
121,CM7
124+
122,CH5
125+
123,CS5
126+
124,CB5
127+
125,CR5
128+
126,ML
129+
127,AB1
130+
128,AB2
131+
129,AB3
132+
130,AB4
133+
131,ES
134+
132,AS
135+
133,AI
136+
134,S
137+
135,dDefib
138+
136,dExtern
139+
137,dA1
140+
138,dA2
141+
139,dA3
142+
140,dA4
143+
141,dMCL1
144+
142,dMCL2
145+
143,dMCL3
146+
144,dMCL4
147+
145,dMCL5
148+
146,dMCL6
149+
147,RL
150+
148,CV5RL
151+
149,CV6LL
152+
150,CV6LU
153+
151,V10
154+
152,dMCL
155+
153,dCC
156+
154,dCC1
157+
155,dCC2
158+
156,dCC3
159+
157,dCC4
160+
158,dCC6
161+
159,dCC7
162+
160,dCM
163+
161,dCM1
164+
162,dCM2
165+
163,dCM3
166+
164,dCM4
167+
165,dCM6
168+
166,dCM7
169+
167,dCH5
170+
168,dCS5
171+
169,dCB5
172+
170,dCR5
173+
171,dML
174+
172,dAB1
175+
173,dAB2
176+
174,dAB3
177+
175,dAB4
178+
176,dES
179+
177,dAS
180+
178,dAI
181+
179,dS
182+
180,dRL
183+
181,dCV5RL
184+
182,dCV6LL
185+
183,dCV6LU
186+
184,dV10
187+
"""

scputil.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# -*- coding: utf-8 -*-
33

44
import struct
5+
from leadtable import lead_table
56

67
def b2s(bytes):
78
if len(bytes) != 2:
@@ -29,7 +30,13 @@ def bdecode(bytes):
2930

3031
def lead_dic():
3132
"""Return lead dictionary from file"""
32-
return file2dict('leadtable.csv')
33+
data_dict = {}
34+
lines = lead_table.split('\n')
35+
for line in lines:
36+
if line:
37+
key, value = line.split(',')
38+
data_dict[int(key)] = value
39+
return data_dict
3340

3441

3542
def file2dict(file):

0 commit comments

Comments
 (0)