diff --git a/.gitignore b/.gitignore index dccc9c3..3faef9e 100644 --- a/.gitignore +++ b/.gitignore @@ -9,7 +9,6 @@ # Own folders _unused/ -res/ # Prerequisites *.d diff --git a/res/frontplate/WordClock_DrillingTemplate.pdf b/res/frontplate/WordClock_DrillingTemplate.pdf new file mode 100644 index 0000000..ccf9f3e Binary files /dev/null and b/res/frontplate/WordClock_DrillingTemplate.pdf differ diff --git a/res/frontplate/WordClock_DrillingTemplate.svg b/res/frontplate/WordClock_DrillingTemplate.svg new file mode 100644 index 0000000..0ec7ec6 --- /dev/null +++ b/res/frontplate/WordClock_DrillingTemplate.svg @@ -0,0 +1,1828 @@ + + + + diff --git a/res/frontplate/WordClock_DrillingTemplate_Overlay.svg b/res/frontplate/WordClock_DrillingTemplate_Overlay.svg new file mode 100644 index 0000000..aa2dccf --- /dev/null +++ b/res/frontplate/WordClock_DrillingTemplate_Overlay.svg @@ -0,0 +1,1828 @@ + + + +ERSISTNFÜNFVIERTELZEHNZWANZIGHVORPIKACHUNACHHALBMELFÜNFMITTERNACHTEINSUWUZWEIDREIFUNVIERSECHSOBACHTSIEBENZWÖLFZEHNEUNEUHR diff --git a/res/frontplate/WordClock_Front.svg b/res/frontplate/WordClock_Front.svg new file mode 100644 index 0000000..93bcf60 --- /dev/null +++ b/res/frontplate/WordClock_Front.svg @@ -0,0 +1,1301 @@ + + + + + + + + + + E + R + S + I + S + T + N + F + Ü + N + F + V + I + E + R + T + E + L + Z + E + H + N + Z + W + A + N + Z + I + G + H + V + O + R + P + I + K + A + C + H + U + N + A + C + H + H + A + L + B + M + E + L + F + Ü + N + F + M + I + T + T + E + R + N + A + C + H + T + E + I + N + S + U + W + U + Z + W + E + I + D + R + E + I + F + U + N + V + I + E + R + S + E + C + H + S + O + B + A + C + H + T + S + I + E + B + E + N + Z + W + Ö + L + F + Z + E + H + N + E + U + N + E + U + H + R + + + + + + + + + diff --git a/res/frontplate/original/frontplate_wordclock2.0_english.svg b/res/frontplate/original/frontplate_wordclock2.0_english.svg new file mode 100644 index 0000000..9804675 --- /dev/null +++ b/res/frontplate/original/frontplate_wordclock2.0_english.svg @@ -0,0 +1,1912 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + I + P + T + I + S + K + T + E + N + N + P + Q + U + A + R + T + E + R + H + A + L + F + T + W + E + N + T + Y + U + F + I + V + E + M + I + N + U + T + E + S + N + A + T + O + P + A + S + T + M + E + A + O + N + E + F + T + W + O + N + T + H + R + E + E + L + R + F + O + U + R + E + A + W + F + I + V + E + O + S + I + X + Z + U + S + E + V + E + N + E + I + G + H + T + E + L + E + V + E + N + U + N + I + N + E + T + W + E + L + V + E + T + E + N + A + W + O + C + L + O + C + K + + + + + + + + + + + + + + + + + + + + diff --git a/res/frontplate/original/frontplate_wordclock2.0_german.svg b/res/frontplate/original/frontplate_wordclock2.0_german.svg new file mode 100644 index 0000000..3018fa2 --- /dev/null +++ b/res/frontplate/original/frontplate_wordclock2.0_german.svg @@ -0,0 +1,1912 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + E + P + S + I + S + T + Ä + F + Ü + N + F + V + I + E + R + T + E + L + Z + E + H + N + Z + W + A + N + Z + I + G + U + V + O + R + T + E + C + H + N + I + C + N + A + C + H + H + A + L + B + M + E + L + F + Ü + N + F + X + C + O + N + T + R + O + L + L + E + R + E + I + N + S + E + A + W + Z + W + E + I + D + R + E + I + T + U + M + V + I + E + R + S + E + C + H + S + Q + Y + A + C + H + T + S + I + E + B + E + N + Z + W + Ö + L + F + Z + E + H + N + E + U + N + J + U + H + R + + + + + + + + + + + + + + + + + + + + diff --git a/res/frontplate/original/frontplate_wordclock2.0_italian.svg b/res/frontplate/original/frontplate_wordclock2.0_italian.svg new file mode 100644 index 0000000..3d3c9bd --- /dev/null +++ b/res/frontplate/original/frontplate_wordclock2.0_italian.svg @@ -0,0 +1,1912 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + S + N + O + O + R + L + E + B + O + R + E + E' + R + L' + U + N + A + S + D + U + E + Z + T + R + E + O + T + T + O + N + O + V + E + D + I + E + C + I + U + N + D + I + C + I + D + O + D + I + C + I + S + E + T + T + E + Q + U + A + T + T + R + O + C + S + E + I + C + I + N + Q + U + E + A + M + E + N + O + E + C + U + N + O + Q + U + A + R + T + O + V + E + N + T + I + C + I + N + Q + U + E + L + V + E + T + E + N + A + W + O + C + L + D + I + E + C + I + P + M + E + Z + Z + A + + + + + + + + + + + + + + + + + + + + diff --git a/res/webserver/fs.html b/res/webserver/fs.html new file mode 100644 index 0000000..97f1ee9 --- /dev/null +++ b/res/webserver/fs.html @@ -0,0 +1,80 @@ + + + + + + + + Filesystem Manager + + + +

ESP8266 Filesystem Manager

+
+ + +
+
+ + +
+
+
+ +
+ + diff --git a/res/webserver/icons/all_icons.svg b/res/webserver/icons/all_icons.svg new file mode 100644 index 0000000..db3df32 --- /dev/null +++ b/res/webserver/icons/all_icons.svg @@ -0,0 +1,273 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + 34 + 12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/webserver/icons/arrow_left.svg b/res/webserver/icons/arrow_left.svg new file mode 100644 index 0000000..07fc109 --- /dev/null +++ b/res/webserver/icons/arrow_left.svg @@ -0,0 +1,15 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/res/webserver/icons/arrow_right.svg b/res/webserver/icons/arrow_right.svg new file mode 100644 index 0000000..d862ef5 --- /dev/null +++ b/res/webserver/icons/arrow_right.svg @@ -0,0 +1,15 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/res/webserver/icons/clock.svg b/res/webserver/icons/clock.svg new file mode 100644 index 0000000..0712a28 --- /dev/null +++ b/res/webserver/icons/clock.svg @@ -0,0 +1,25 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/res/webserver/icons/diclock.svg b/res/webserver/icons/diclock.svg new file mode 100644 index 0000000..4a5d25a --- /dev/null +++ b/res/webserver/icons/diclock.svg @@ -0,0 +1,20 @@ + + + + + + image/svg+xml + + + + + + + + + 34 + 12 + + + + diff --git a/res/webserver/icons/pause.svg b/res/webserver/icons/pause.svg new file mode 100644 index 0000000..4a2c9d4 --- /dev/null +++ b/res/webserver/icons/pause.svg @@ -0,0 +1,16 @@ + + + + + + image/svg+xml + + + + + + + + + + diff --git a/res/webserver/icons/pingpong.svg b/res/webserver/icons/pingpong.svg new file mode 100644 index 0000000..f0aa1dd --- /dev/null +++ b/res/webserver/icons/pingpong.svg @@ -0,0 +1,23 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/res/webserver/icons/play.svg b/res/webserver/icons/play.svg new file mode 100644 index 0000000..7a02675 --- /dev/null +++ b/res/webserver/icons/play.svg @@ -0,0 +1,15 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/res/webserver/icons/playpause.svg b/res/webserver/icons/playpause.svg new file mode 100644 index 0000000..0e9db2c --- /dev/null +++ b/res/webserver/icons/playpause.svg @@ -0,0 +1,20 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/res/webserver/icons/refresh.svg b/res/webserver/icons/refresh.svg new file mode 100644 index 0000000..c4131d5 --- /dev/null +++ b/res/webserver/icons/refresh.svg @@ -0,0 +1,18 @@ + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/res/webserver/icons/settings.svg b/res/webserver/icons/settings.svg new file mode 100644 index 0000000..2420243 --- /dev/null +++ b/res/webserver/icons/settings.svg @@ -0,0 +1,29 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/webserver/icons/snake.svg b/res/webserver/icons/snake.svg new file mode 100644 index 0000000..40e4c80 --- /dev/null +++ b/res/webserver/icons/snake.svg @@ -0,0 +1,22 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/res/webserver/icons/spiral.svg b/res/webserver/icons/spiral.svg new file mode 100644 index 0000000..c7479fc --- /dev/null +++ b/res/webserver/icons/spiral.svg @@ -0,0 +1,19 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/res/webserver/icons/tetris.svg b/res/webserver/icons/tetris.svg new file mode 100644 index 0000000..4d4ae65 --- /dev/null +++ b/res/webserver/icons/tetris.svg @@ -0,0 +1,24 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/res/webserver/index.html b/res/webserver/index.html new file mode 100644 index 0000000..059fefa --- /dev/null +++ b/res/webserver/index.html @@ -0,0 +1,565 @@ + + + + + + + WORDCLOCK 2.0 + + + + +
+ +

WORDCLOCK 2.0

+ +
+
+ + +
+
+ + +
+
+ + +
+
SAVE
+
+ +
+
+
+ MODE +
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
+ +
+ +
+ +
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/webserver/style.css b/res/webserver/style.css new file mode 100644 index 0000000..0041e58 --- /dev/null +++ b/res/webserver/style.css @@ -0,0 +1,111 @@ + +/* For more information visit:https://fipsok.de */ +body { + font-family: sans-serif; + background-color: #87cefa; + display: flex; + flex-flow: column; + align-items: center; +} +h1,h2 { + color: #e1e1e1; + text-shadow: 2px 2px 2px black; +} +li { + background-color: #feb1e2; + list-style-type: none; + margin-bottom: 10px; + padding: 2px 5px 1px 0; + box-shadow: 5px 5px 5px rgba(0,0,0,0.7); +} +li a:first-child, li b { + background-color: #8f05a5; + font-weight: bold; + color: white; + text-decoration:none; + padding: 2px 5px; + text-shadow: 2px 2px 1px black; + cursor:pointer; +} +li strong { + color: red; +} +input { + height:35px; + font-size:14px; + padding-left: .3em; +} +label + a { + text-decoration: none; +} +h1 + main { + display: flex; +} +aside { + display: flex; + flex-direction: column; + padding: 0.2em; +} +button { + height:40px; + width:130px; + font-size:16px; + margin-top: 1em; + box-shadow: 5px 5px 5px rgba(0,0,0,0.7); +} +div button { + background-color: #7bff97; +} +nav { + display: flex; + align-items: baseline; + justify-content: space-between; +} +#left { + align-items:flex-end; + text-shadow: 0.5px 0.5px 1px #757474; +} +#cr { + font-weight: bold; + cursor:pointer; + font-size: 1.5em; +} +#up { + width: auto; +} +.note { + background-color: #fecdee; + padding: 0.5em; + margin-top: 1em; + text-align: center; + max-width: 320px; + border-radius: 0.5em; +} +.no { + display: none; +} +form [title] { + background-color: skyblue; + font-size: 16px; + width: 125px; +} +form:nth-of-type(2) { + margin-bottom: 1em; +} +[value*=Format] { + margin-top: 1em; + box-shadow: 5px 5px 5px rgba(0,0,0,0.7); +} +[name="group"] { + display: none; +} +[name="group"] + label { + font-size: 1.5em; + margin-right: 5px; +} +[name="group"] + label::before { + content: "\002610"; +} +[name="group"]:checked + label::before { + content: '\002611\0027A5'; +}