move html location
This commit is contained in:
parent
74c37e3747
commit
a9cde5ac54
|
@ -34,11 +34,11 @@ for html_file in html_files:
|
||||||
# Use xxd to convert the html file to a C++ file
|
# Use xxd to convert the html file to a C++ file
|
||||||
# The C++ file will have the same name as the original file but with a .h extension
|
# The C++ file will have the same name as the original file but with a .h extension
|
||||||
# Save the C++ file in lib/ESPMegaPRO/html
|
# Save the C++ file in lib/ESPMegaPRO/html
|
||||||
os.system("xxd -i temp/" + os.path.basename(html_file) + " > lib/ESPMegaPRO/html/" + os.path.basename(html_file).replace(".html", ".h"))
|
os.system("xxd -i temp/" + os.path.basename(html_file) + " > lib/ESPMegaPRO/" + os.path.basename(html_file).replace(".html", "_html.h"))
|
||||||
# Now delete the temp file
|
# Now delete the temp file
|
||||||
os.remove("temp/" + os.path.basename(html_file))
|
os.remove("temp/" + os.path.basename(html_file))
|
||||||
# Next we open the C++ file
|
# Next we open the C++ file
|
||||||
f = open("lib/ESPMegaPRO/html/" + os.path.basename(html_file).replace(".html", ".h"), "r")
|
f = open("lib/ESPMegaPRO/" + os.path.basename(html_file).replace(".html", "_html.h"), "r")
|
||||||
# Read the content of the C++ file
|
# Read the content of the C++ file
|
||||||
cpp_content = f.read()
|
cpp_content = f.read()
|
||||||
# Close the C++ file
|
# Close the C++ file
|
||||||
|
@ -59,7 +59,7 @@ for html_file in html_files:
|
||||||
filename = os.path.basename(html_file).replace(".html", "")
|
filename = os.path.basename(html_file).replace(".html", "")
|
||||||
cpp_content = re.sub(r"const char (.*?)\[\] PROGMEM = {", r"const char " + filename + r"_html[] PROGMEM = {", cpp_content)
|
cpp_content = re.sub(r"const char (.*?)\[\] PROGMEM = {", r"const char " + filename + r"_html[] PROGMEM = {", cpp_content)
|
||||||
# Reopen the C++ file
|
# Reopen the C++ file
|
||||||
f = open("lib/ESPMegaPRO/html/" + os.path.basename(html_file).replace(".html", ".h"), "w")
|
f = open("lib/ESPMegaPRO/" + os.path.basename(html_file).replace(".html", "_html.h"), "w")
|
||||||
# Write the new content to the C++ file
|
# Write the new content to the C++ file
|
||||||
f.write(cpp_content)
|
f.write(cpp_content)
|
||||||
# Close the C++ file
|
# Close the C++ file
|
||||||
|
@ -67,10 +67,10 @@ for html_file in html_files:
|
||||||
|
|
||||||
# Lastly, we need to create a header file that includes all the html files
|
# Lastly, we need to create a header file that includes all the html files
|
||||||
# Open the header file
|
# Open the header file
|
||||||
f = open("lib/ESPMegaPRO/html/all.h", "w")
|
f = open("lib/ESPMegaPRO/all_html.h", "w")
|
||||||
# Write the pragma once directive
|
# Write the pragma once directive
|
||||||
f.write("#pragma once\n")
|
f.write("#pragma once\n")
|
||||||
# Write the includes for all the html files
|
# Write the includes for all the html files
|
||||||
for html_file in html_files:
|
for html_file in html_files:
|
||||||
f.write("#include \"" + os.path.basename(html_file).replace(".html", ".h") + "\"\n")
|
f.write("#include \"" + os.path.basename(html_file).replace(".html", "_html.h") + "\"\n")
|
||||||
# Close the header file
|
# Close the header file
|
|
@ -6,7 +6,7 @@
|
||||||
#include <FRAM.h>
|
#include <FRAM.h>
|
||||||
#include <ArduinoJson.h>
|
#include <ArduinoJson.h>
|
||||||
#include <AsyncJson.h>
|
#include <AsyncJson.h>
|
||||||
#include <html/all.h>
|
#include <all_html.h>
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
#pragma once
|
||||||
|
#include "config_html.h"
|
||||||
|
#include "ota_html.h"
|
|
@ -1,3 +0,0 @@
|
||||||
#pragma once
|
|
||||||
#include "config.h"
|
|
||||||
#include "ota.h"
|
|
Loading…
Reference in New Issue