···
15
15
github.com/onsi/ginkgo v1.16.5
16
16
github.com/onsi/gomega v1.17.0
17
17
github.com/twuillemin/modes v0.4.0
18
18
-
google.golang.org/api v0.63.0
18
18
+
google.golang.org/api v0.64.0
19
19
google.golang.org/genproto v0.0.0-20211223182754-3ac035c7e7cb
20
20
googlemaps.github.io/maps v1.3.2
21
21
)
22
22
23
23
require (
24
24
+
cloud.google.com/go/compute v0.1.0 // indirect
24
25
github.com/iancoleman/strcase v0.2.0 // indirect
25
26
github.com/lyft/protoc-gen-star v0.5.3 // indirect
26
27
github.com/nxadm/tail v1.4.8 // indirect
···
35
35
cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg=
36
36
cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc=
37
37
cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ=
38
38
+
cloud.google.com/go/compute v0.1.0 h1:rSUBvAyVwNJ5uQCKNJFMwPtTvJkfN38b6Pvb9zZoqJ8=
38
39
cloud.google.com/go/compute v0.1.0/go.mod h1:GAesmwr110a34z04OlxYkATPBEfVhkymfTBXtfbBFow=
39
40
cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE=
40
41
cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk=
···
859
860
google.golang.org/api v0.61.0/go.mod h1:xQRti5UdCmoCEqFxcz93fTl338AVqDgyaDRuOZ3hg9I=
860
861
google.golang.org/api v0.63.0 h1:n2bqqK895ygnBpdPDYetfy23K7fJ22wsrZKCyfuRkkA=
861
862
google.golang.org/api v0.63.0/go.mod h1:gs4ij2ffTRXwuzzgJl/56BdwJaA194ijkfn++9tDuPo=
863
863
+
google.golang.org/api v0.64.0 h1:l3pi8ncrQgB9+ncFw3A716L8lWujnXniBYbxWqqy6tE=
864
864
+
google.golang.org/api v0.64.0/go.mod h1:931CdxA8Rm4t6zqTFGSsgwbAEZ2+GMYurbndwSimebM=
862
865
google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
863
866
google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
864
867
google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
···
60
60
SunSet sun;
61
61
RgbwColor dayCol(128, 64, 0, 128);
62
62
RgbwColor civilCol(128, 0, 64, 64);
63
63
-
RgbwColor astroCol(0, 0, 128, 32);
64
64
-
RgbwColor nightCol(0, 0, 18, 0);
63
63
+
RgbwColor astroCol(0, 0, 192, 16);
64
64
+
RgbwColor nightCol(0, 0, 255, 0);
65
65
RgbwColor offCol(0,0,0,0);
66
66
67
67
typedef struct {
···
7
7
"github.com/zsefvlol/timezonemapper"
8
8
)
9
9
10
10
-
func LocalTimeAndSkiesAt(coords math.LLACoords) (time.Time, error) {
10
10
+
func LocalTime(coords math.LLACoords) (time.Time, error) {
11
11
now := time.Now()
12
12
13
13
tz := timezonemapper.LatLngToTimezoneString(float64(coords.Latitude), float64(coords.Longitude))
···
59
59
IsFirstTrack: isFirstTrack,
60
60
}
61
61
62
62
-
localTime, skyChanges, err := temporal.LocalTime(details.Coords)
62
62
+
localTime, err := temporal.LocalTime(details.Coords)
63
63
if err == nil {
64
64
trackedDetails.LocalTime = localTime
65
65
}