Updated paths to work on windows and unix

This commit is contained in:
Marius Bezuidenhout 2021-10-19 19:06:48 +02:00
parent 53457058f7
commit 65716d1258
1 changed files with 8 additions and 5 deletions

View File

@ -21,16 +21,19 @@
import unishox
from os import listdir
from os import path
from datetime import datetime
path_compressed = path.join('..','..','tasmota','html_compressed')
path_uncompressed = path.join('..','..','tasmota','html_uncompressed')
files = listdir('..\\..\\tasmota\\html_uncompressed')
files = listdir(path_uncompressed)
totalIn = 0
totalSaved = 0
for file in files:
f = open('..\\..\\tasmota\\html_uncompressed\\' + file, "r")
f = open(path_uncompressed + path.sep + file, "r")
text = f.read()
f.close()
@ -83,7 +86,7 @@ for file in files:
# print(text[lastel+1:pos:])
lastel = pos
print("####### Parsing input from "+'..\\..\\tasmota\\html_uncompressed\\' + file)
print("####### Parsing input from " + path_uncompressed + path.sep + file)
print(" Const char name: "+const_name)
#print('####### Cleaned input:')
#print(input)
@ -142,9 +145,9 @@ for file in files:
comment = comment + "// compressed by tools/unishox/compress-html-uncompressed.py\n"
comment = comment + "/////////////////////////////////////////////////////////////////////\n"
f = open('..\\..\\tasmota\\html_compressed\\' + file, "w")
f = open(path_compressed + path.sep + file, "w")
f.write(comment + lines + definition)
f.close()
print("####### Wrote output to "+'..\\..\\tasmota\\html_compressed\\' + file)
print("####### Wrote output to " + path_compressed + path.sep + file)
print("If all files are in use, total saving was "+str(totalSaved)+" out of "+str(totalIn))