13 lines
479 B
Python
13 lines
479 B
Python
"""Build dsh-desktop-online.zip from the current working directory."""
|
|
import zipfile, os, sys
|
|
|
|
out = sys.argv[1] if len(sys.argv) > 1 else '../dsh-desktop-online.zip'
|
|
count = 0
|
|
with zipfile.ZipFile(out, 'w', zipfile.ZIP_DEFLATED) as z:
|
|
for r, _, fs in os.walk('.'):
|
|
for f in fs:
|
|
p = os.path.join(r, f)
|
|
z.write(p, os.path.relpath(p, '.'))
|
|
count += 1
|
|
print('ZIP:', out, '%.1f MB' % (os.path.getsize(out) / 1048576), count, 'files')
|