Commit graph

1026 commits

Author SHA1 Message Date
86f9fdc5c2
add sunriset.c from http://www.stjarnhimlen.se/comp/sunriset.c 2026-01-06 19:33:18 -08:00
e95c13b1c6
moon phase calculation based on phoon 2026-01-06 19:15:24 -08:00
9ccb0b2cb2
update configuration in readme 2026-01-06 18:34:00 -08:00
35c9831ba8
update readme/missing features
All checks were successful
Generic zig build / build (push) Successful in 1m20s
Generic zig build / deploy (push) Successful in 20s
2026-01-06 17:52:49 -08:00
e78a2e275e
pin version of http.zig 2026-01-06 17:25:45 -08:00
33f3343d0c
documentation refresh (README still needs a lot of work) 2026-01-06 17:25:29 -08:00
80266514e0
more renaming 2026-01-06 17:17:43 -08:00
4ec74d8967
better naming 2026-01-06 17:12:38 -08:00
58f6e390bd
update help 2026-01-06 17:00:34 -08:00
728076ce9f
fix json renderer 2026-01-06 17:00:13 -08:00
98747a3d30
implement view options n,q,Q,0,1,2 2026-01-06 15:34:17 -08:00
5e1c2fb44c
update help page 2026-01-06 14:42:03 -08:00
1e6a5e28ca
enable ip2location unconditionally as it can work without an api key
All checks were successful
Generic zig build / build (push) Successful in 1m18s
Generic zig build / deploy (push) Successful in 14s
2026-01-06 12:13:45 -08:00
ce958837e0
add pre tags for html 2026-01-06 10:45:37 -08:00
06b4a6057a
implement ansi/text and user-agent based html output 2026-01-06 10:15:33 -08:00
b466acb70a
implement CacheEntry deinit to clean up code a bit 2026-01-06 10:08:30 -08:00
95ce25919f
add favicon 2026-01-06 09:10:00 -08:00
456057a2c0
working IP address implementation and unit tests around GeoIP/full handler flow
All checks were successful
Generic zig build / build (push) Successful in 1m18s
Generic zig build / deploy (push) Successful in 14s
2026-01-05 22:56:32 -08:00
ffd87490cd
remove hard coded 500 errors from handleWeatherInternal
All checks were successful
Generic zig build / build (push) Successful in 1m29s
Generic zig build / deploy (push) Successful in 1m16s
2026-01-05 16:57:33 -08:00
6e829eea30
handle client ip without forwarding headers
All checks were successful
Generic zig build / build (push) Successful in 1m17s
Generic zig build / deploy (push) Successful in 13s
2026-01-05 16:13:59 -08:00
bf4ea51424
make uncaughtError public
All checks were successful
Generic zig build / build (push) Successful in 2m22s
Generic zig build / deploy (push) Successful in 2m7s
2026-01-05 15:32:51 -08:00
a5afaeb848
more logging
All checks were successful
Generic zig build / build (push) Successful in 1m19s
Generic zig build / deploy (push) Successful in 12s
2026-01-05 15:20:31 -08:00
83ce3afe58
add logging when we make a network request for geocoding through OSM
All checks were successful
Generic zig build / build (push) Successful in 1m15s
Generic zig build / deploy (push) Successful in 12s
2026-01-05 14:21:17 -08:00
7d72c2e8c1
add ca-certificates for inclusion in docker image
All checks were successful
Generic zig build / build (push) Successful in 1m16s
Generic zig build / deploy (push) Successful in 13s
certs were pulled from default debian 13
2026-01-05 14:07:24 -08:00
0fc32ee3a3
reference environment variable with actions syntax
Some checks failed
Generic zig build / build (push) Successful in 1m15s
Generic zig build / deploy (push) Failing after 10s
2026-01-05 14:02:27 -08:00
cf94c7ef70
correctly pin openflights to specific commit
Some checks failed
Generic zig build / build (push) Successful in 1m25s
Generic zig build / deploy (push) Failing after 43s
2026-01-05 13:56:39 -08:00
972088466b
ci build failure on build.zig.zon dep hash mismatch. Bumping min version to 0.15.2
Some checks failed
Generic zig build / build (push) Failing after 54s
Generic zig build / deploy (push) Has been skipped
2026-01-05 13:53:15 -08:00
50ea61a736
downgrade to v4 of actions/checkout looking for a node20 version
Some checks failed
Generic zig build / build (push) Failing after 3m27s
Generic zig build / deploy (push) Has been skipped
2026-01-05 13:48:50 -08:00
ff930292e3
downgrade to v5 of actions/checkout looking for a node20 version
Some checks failed
Generic zig build / build (push) Failing after 10s
Generic zig build / deploy (push) Has been skipped
2026-01-05 13:47:46 -08:00
9bdaaa64d7
clean up error message
Some checks failed
Generic zig build / build (push) Failing after 12s
Generic zig build / deploy (push) Has been skipped
2026-01-05 13:44:49 -08:00
87ffe7d598
move metno initialization earlier so less work is done if the environment variable is not set 2026-01-05 13:43:33 -08:00
b2cb5d537f
use git version in metno identifier 2026-01-05 13:34:37 -08:00
ad93634100
remove GeoLite2 Db from gitignore - now stored in cache dir 2026-01-05 12:28:39 -08:00
7af59b71a5
first attempt at dockerfile 2026-01-05 12:19:18 -08:00
24903e4beb
first pass at MetNo user agent 2026-01-05 12:18:49 -08:00
ea17e18c6f
bring config to the top level/rename file 2026-01-05 11:20:24 -08:00
06720cc53c
look for database in default directory, download it during ci tests 2026-01-05 11:16:17 -08:00
cb3a51e47f
now that we have a cache directory, default geocache file to that directory 2026-01-05 10:56:14 -08:00
0edd212db0
first attempt at ci 2026-01-05 10:43:54 -08:00
ba6db5077e
remove left over dead shell script 2026-01-05 10:06:10 -08:00
7b7fc5cd6c
remove legacy python/go 2026-01-05 10:04:26 -08:00
f98e11e773
make sure path exists 2026-01-05 00:44:21 -08:00
b2c6b3b651
ip2location 2026-01-05 00:39:24 -08:00
b7b0e506a9
complete tz implementation 2026-01-04 23:00:35 -08:00
54b0cffd4f
timezone handling for metno 2026-01-04 22:47:12 -08:00
005874b7bf
set the location display name in the handler 2026-01-04 11:23:42 -08:00
ff571626db
make art tests cover all formats more holistically 2026-01-04 10:22:44 -08:00
a314fc39d4
aligned ansi/initial html implementation 2026-01-03 23:48:35 -08:00
df4f84f603
initial adjustments to wttr.in version of ansi phoenix output 2026-01-03 21:34:04 -08:00
c3e7b4c0fb
add metno json and corresponding ansi from wttr.in for Phoenix 2026-01-03 21:20:35 -08:00