dominiontabs/do_release.py
2012-08-28 10:03:53 -07:00

35 lines
850 B
Python

import dominion_tabs
from __init__ import __version__
from zipfile import ZipFile,ZIP_DEFLATED
prefix = 'sumpfork_dominion_tabs_'
postfix = 'v' + __version__ + '.pdf'
tabs = dominion_tabs.DominionTabs()
def doit(args,main):
args = args + ' ' + prefix+main+postfix
args = args.split()
fname = args[-1]
print ':::Generating ' + fname
tabs.main(args)
return fname
argsets = [
('',''),
('--orientation=vertical','vertical_'),
('--papersize=A4','A4_'),
('--papersize=A4 --orientation=vertical','vertical_A4_'),
('--size=sleeved','sleeved_'),
('--size=sleeved --orientation=vertical','vertical_sleeved_')
]
fnames = [doit(args[0],args[1]) for args in argsets]
print fnames
zip = ZipFile('sumpfork_dominion_tabs_v' + __version__ + '.zip','w',ZIP_DEFLATED)
for f in fnames:
zip.write(f)
zip.close()