File indexing completed on 2024-04-06 12:31:49
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016 from __future__ import print_function
0017 htaccess_content="""
0018 RewriteEngine on
0019
0020 RewriteCond %{HTTP:Accept-Encoding} gzip
0021 RewriteRule (.*)\.html$ $1\.htmlgz [L]
0022 RewriteRule (.*)\.png$ $1\.pnggz [L]
0023
0024 AddType "text/html;charset=UTF-8" .htmlgz
0025 AddEncoding gzip .htmlgz
0026
0027 AddType "image/png" .pnggz
0028 AddEncoding gzip .pnggz
0029
0030 DirectoryIndex RelMonSummary.htmlgz
0031
0032 """
0033
0034
0035 from os.path import exists
0036 from os import system
0037 from sys import argv,exit
0038
0039 argc=len(argv)
0040
0041 if argc!=2:
0042 print("Usage: %prog directoryname")
0043 exit(-1)
0044
0045 directory = argv[1]
0046
0047 while directory[-1]=="/": directory= directory[:-1]
0048
0049 if not exists(directory):
0050 print("Directory %s does not exist: aborting!"%directory)
0051 exit(-1)
0052
0053 print("Moving pkls away...")
0054 pkl_dir="%s_pkls" %directory
0055 system("mkdir %s" %pkl_dir)
0056 system("mv %s/*pkl %s" %(directory,pkl_dir))
0057 print("All pkls moved in directory %s" %pkl_dir)
0058
0059 print("Backupping directory %s" %directory)
0060 system("cp -r %s %s_back"%(directory,directory))
0061 print("Backupped!")
0062
0063 print("Gzipping content of %s" %directory)
0064 system("time gzip -r -S gz %s"%directory)
0065 print("Content of %s zipped!" %directory)
0066
0067 print("Adding .htaccess file...")
0068 htaccess=open("%s/.htaccess"%directory,"w")
0069 htaccess.write(htaccess_content)
0070 htaccess.close()
0071 print("Apache .htaccess file successfully added!")