mirror of
https://github.com/brmlab/brmbar.git
synced 2025-06-07 21:04:00 +02:00
reorganization
This commit is contained in:
parent
bdd9f6ac92
commit
fd6e33a390
11 changed files with 19 additions and 11 deletions
1
barcode-generator/.gitignore
vendored
Normal file
1
barcode-generator/.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
barcodes*.svg
|
|
@ -14,19 +14,18 @@ svgfoot = """
|
||||||
</svg>
|
</svg>
|
||||||
"""
|
"""
|
||||||
|
|
||||||
cntx = 6
|
width = 4
|
||||||
cnty = 10
|
|
||||||
scalex = 1.2
|
scalex = 1.2
|
||||||
scaley = 1.2
|
scaley = 1.2
|
||||||
|
|
||||||
f = open('people.txt','r')
|
f = open('../dos/people.txt','r')
|
||||||
items = f.readlines()
|
items = f.readlines()
|
||||||
f.close()
|
f.close()
|
||||||
|
|
||||||
items = map(lambda x: x.strip(), items)
|
items = map(lambda x: x.strip(), items)
|
||||||
itemss = map(lambda x: x[0:3], items)
|
itemss = map(lambda x: x[0:3], items)
|
||||||
|
|
||||||
f = open('items.txt','r')
|
f = open('../dos/items.txt','r')
|
||||||
for l in f.readlines():
|
for l in f.readlines():
|
||||||
l = l.strip().split(';')
|
l = l.strip().split(';')
|
||||||
if int(l[2]) >= 0:
|
if int(l[2]) >= 0:
|
||||||
|
@ -34,23 +33,32 @@ for l in f.readlines():
|
||||||
itemss += [l[0]]
|
itemss += [l[0]]
|
||||||
f.close()
|
f.close()
|
||||||
|
|
||||||
f = open('barcodes.svg','w')
|
|
||||||
f.write(svghead)
|
|
||||||
|
|
||||||
|
p = 0
|
||||||
i = 0
|
i = 0
|
||||||
j = 0
|
j = 0
|
||||||
for idx in xrange(len(items)):
|
for idx in xrange(len(items)):
|
||||||
|
if idx % 8 == 0:
|
||||||
|
if not f.closed:
|
||||||
|
f.write(svgfoot)
|
||||||
|
f.close()
|
||||||
|
f = open('barcodes' + str(p) + '.svg','w')
|
||||||
|
p += 1
|
||||||
|
i = 0
|
||||||
|
j = 0
|
||||||
|
f.write(svghead)
|
||||||
elem = Popen(('zint','--directsvg','-d', itemss[idx]), stdout = PIPE).communicate()[0].split('\n')
|
elem = Popen(('zint','--directsvg','-d', itemss[idx]), stdout = PIPE).communicate()[0].split('\n')
|
||||||
elem = elem[8:-2]
|
elem = elem[8:-2]
|
||||||
elem[0] = elem[0].replace('id="barcode"', 'transform="matrix(%f,0,0,%f,%f,%f)"' % (scalex, scaley, 52+i*160 , 14+j*100) )
|
elem[0] = elem[0].replace('id="barcode"', 'transform="matrix(%f,0,0,%f,%f,%f)"' % (scalex, scaley, 50+i*285 , 180+j*285) )
|
||||||
elem[21] = elem[21].replace(' y="59.00" ', ' y="69.00" ')
|
elem[21] = elem[21].replace(' y="59.00" ', ' y="69.00" ')
|
||||||
elem[22] = elem[22].replace(' font-size="8.0" ', ' font-size="14.0" ')
|
elem[22] = elem[22].replace(' font-size="8.0" ', ' font-size="14.0" ')
|
||||||
elem[23] = items[idx]
|
elem[23] = items[idx]
|
||||||
f.write('\n'.join(elem))
|
f.write('\n'.join(elem))
|
||||||
i += 1
|
i += 1
|
||||||
if i >= cntx:
|
if i >= width:
|
||||||
i = 0
|
i = 0
|
||||||
j += 1
|
j += 1
|
||||||
|
|
||||||
|
if not f.closed:
|
||||||
f.write(svgfoot)
|
f.write(svgfoot)
|
||||||
f.close()
|
f.close()
|
1
.gitignore → dos/.gitignore
vendored
1
.gitignore → dos/.gitignore
vendored
|
@ -1,3 +1,2 @@
|
||||||
brmbar
|
brmbar
|
||||||
brmbar.com
|
brmbar.com
|
||||||
barcodes.svg
|
|
Loading…
Add table
Add a link
Reference in a new issue