From 82442fed56f144a7db31f80c870dab2282bdae45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Dvo=C5=99=C3=A1k?= <150935816+Dvorinka@users.noreply.github.com> Date: Tue, 20 May 2025 08:16:48 +0200 Subject: [PATCH] Add files via upload --- go.mod | 2 + go.sum | 4 + index.html | 402 +++++++++++++++++++++++++++++++++++++++++++++++++++++ main.go | 340 ++++++++++++++++++++++++++++---------------- 4 files changed, 631 insertions(+), 117 deletions(-) create mode 100644 index.html diff --git a/go.mod b/go.mod index 932e4c1..c6d2f62 100644 --- a/go.mod +++ b/go.mod @@ -30,5 +30,7 @@ require ( golang.org/x/sys v0.31.0 // indirect golang.org/x/text v0.23.0 // indirect google.golang.org/protobuf v1.36.6 // indirect + gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc // indirect + gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df // indirect gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/go.sum b/go.sum index 0bd8dbf..04e191e 100644 --- a/go.sum +++ b/go.sum @@ -104,7 +104,11 @@ google.golang.org/protobuf v1.34.1 h1:9ddQBjfCyZPOHPUiPxpYESBLc+T8P3E+Vo4IbKZgFW google.golang.org/protobuf v1.34.1/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= google.golang.org/protobuf v1.36.6 h1:z1NpPI8ku2WgiWnf+t9wTPsn6eP1L7ksHUlkfLvd9xY= google.golang.org/protobuf v1.36.6/go.mod h1:jduwjTPXsFjZGTmRluh+L6NjiWu7pchiJ2/5YcXBHnY= +gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc h1:2gGKlE2+asNV9m7xrywl36YYNnBG5ZQ0r/BOOxqPpmk= +gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc/go.mod h1:m7x9LTH6d71AHyAX77c9yqWCCa3UKHcVEj9y7hAtKDk= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df h1:n7WqCuqOuCbNr617RXOY0AWRXxgwEyPp2z+p0+hgMuE= +gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df/go.mod h1:LRQQ+SO6ZHR7tOkpBDuZnXENFzX8qRjMDMyPD6BRkCw= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/index.html b/index.html new file mode 100644 index 0000000..a2fef9b --- /dev/null +++ b/index.html @@ -0,0 +1,402 @@ + + +
+ + +Systém pro evidenci služebních jízd společnosti Poppe + Potthoff
+Řidič: %s
-Kam: %s
-Datum: %s
-Účel jízdy: %s
-Kilometry na začátku: %d km
-Kilometry na konci: %d km
-Ujeté kilometry: %d km
-Řidič: %s
`, entry.Name) + fmt.Fprintf(&htmlContent, `Kam: %s
`, entry.Destination) + fmt.Fprintf(&htmlContent, `Datum: %s
`, entry.Date) + fmt.Fprintf(&htmlContent, `Účel jízdy: %s
`, entry.Purpose) + fmt.Fprintf(&htmlContent, `Kilometry na začátku: %d km
`, entry.KmStart) + fmt.Fprintf(&htmlContent, `Kilometry na konci: %d km
`, entry.KmEnd) + fmt.Fprintf(&htmlContent, `Ujeté kilometry: %d km
`, entry.KmEnd-entry.KmStart) + + if entry.Coordinates != nil { + fmt.Fprintf(&htmlContent, `GPS souřadnice: %s, %s
`, entry.Coordinates.Lat, entry.Coordinates.Lng) + fmt.Fprintf(&htmlContent, ``, entry.Coordinates.Lng, entry.Coordinates.Lat) + } + + htmlContent.WriteString(` +