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(` +