summaryrefslogtreecommitdiffstats
path: root/lib/tqwtplot3d/scripts/makedocu.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/tqwtplot3d/scripts/makedocu.py')
-rw-r--r--lib/tqwtplot3d/scripts/makedocu.py36
1 files changed, 36 insertions, 0 deletions
diff --git a/lib/tqwtplot3d/scripts/makedocu.py b/lib/tqwtplot3d/scripts/makedocu.py
new file mode 100644
index 0000000..b6a233d
--- /dev/null
+++ b/lib/tqwtplot3d/scripts/makedocu.py
@@ -0,0 +1,36 @@
+import os.path
+import shutil
+import tarfile
+import zlib
+import zipfile
+from time import gmtime, strftime
+
+refuseddirs = ['CVS','images']
+refuseddirsextra = ['CVS','small']
+
+source = 'V:\\\\cvs\\porting24\\qwtplot3d\\doc\\'
+sourceim = 'V:\\\\cvs\\porting24\\qwtplot3d\\doc\\images\\'
+zipname = 'V:\\\\cvs\\uploads\\qwtplot3d-doc.zip'
+zipextraname = 'V:\\\\cvs\\uploads\\qwtplot3d-doc-extra.zip'
+
+def compresstree(src, zip, refdir):
+ names = os.listdir(src)
+
+ for name in names:
+ srcname = os.path.join(src, name)
+ if os.path.isdir(srcname):
+ if name not in refdir:
+ compresstree(srcname, zip, refdir)
+ if name == 'images':
+ compresstree(srcname +'\\small', zip, refdir)
+ else:
+ zip.write(srcname,'qwtplot3d\\doc\\' + srcname[len(source):])
+
+
+
+zip = zipfile.ZipFile(zipname, 'w', zipfile.ZIP_DEFLATED)
+compresstree(source, zip, refuseddirs)
+zip.close()
+zip = zipfile.ZipFile(zipextraname, 'w', zipfile.ZIP_DEFLATED)
+compresstree(sourceim, zip, refuseddirsextra)
+zip.close()