• Joined on 2019-01-28
lobo pushed to master at lobo/wttr 2026-01-08 23:15:17 +00:00
fc308bf56d add coverage gate to pre-commit hook
d019035b95 we need better permissions for kcov...comment this out for now
Compare 2 commits »
lobo pushed to master at lobo/wttr 2026-01-08 23:08:05 +00:00
a4f698bb7b add code coverage gate to CI
59ec75dbf6 get one line output matching wttr.in
115af96c8a update line and push custom to custom
894f7ca210 provide test coverage reporting within the build
d20b49dc90 add handler/server tests
Compare 12 commits »
lobo pushed to master at lobo/wttr 2026-01-07 07:02:28 +00:00
add82dee40 update information about ":" seperators
523e9fdcad Determine proper client IP prior to rate limiting, then pass it through
6ce156e243 add astronomical times support
5c1d6f41e6 make sunriset available as a module
ddd6f3b61f patch sunriset.c so we can avoid main function
Compare 8 commits »
lobo pushed to master at lobo/wttr 2026-01-07 01:53:03 +00:00
35c9831ba8 update readme/missing features
e78a2e275e pin version of http.zig
33f3343d0c documentation refresh (README still needs a lot of work)
80266514e0 more renaming
4ec74d8967 better naming
Compare 9 commits »
lobo pushed to master at lobo/wttr 2026-01-06 20:14:01 +00:00
1e6a5e28ca enable ip2location unconditionally as it can work without an api key
ce958837e0 add pre tags for html
06b4a6057a implement ansi/text and user-agent based html output
b466acb70a implement CacheEntry deinit to clean up code a bit
95ce25919f add favicon
Compare 5 commits »
lobo pushed to master at lobo/wttr 2026-01-06 06:56:55 +00:00
456057a2c0 working IP address implementation and unit tests around GeoIP/full handler flow
lobo pushed to master at lobo/wttr 2026-01-06 01:02:33 +00:00
ffd87490cd remove hard coded 500 errors from handleWeatherInternal
lobo pushed to master at lobo/wttr 2026-01-06 00:14:21 +00:00
6e829eea30 handle client ip without forwarding headers
lobo pushed to master at lobo/wttr 2026-01-05 23:33:09 +00:00
bf4ea51424 make uncaughtError public
lobo pushed to master at lobo/wttr 2026-01-05 23:28:06 +00:00
a5afaeb848 more logging
lobo pushed to master at lobo/wttr 2026-01-05 22:21:34 +00:00
83ce3afe58 add logging when we make a network request for geocoding through OSM
lobo pushed to master at lobo/wttr 2026-01-05 22:07:38 +00:00
7d72c2e8c1 add ca-certificates for inclusion in docker image
lobo pushed to master at lobo/wttr 2026-01-05 22:02:38 +00:00
0fc32ee3a3 reference environment variable with actions syntax
lobo pushed to master at lobo/wttr 2026-01-05 21:56:55 +00:00
cf94c7ef70 correctly pin openflights to specific commit
lobo pushed to master at lobo/wttr 2026-01-05 21:53:28 +00:00
972088466b ci build failure on build.zig.zon dep hash mismatch. Bumping min version to 0.15.2
lobo pushed to master at lobo/wttr 2026-01-05 21:49:02 +00:00
50ea61a736 downgrade to v4 of actions/checkout looking for a node20 version
lobo pushed to master at lobo/wttr 2026-01-05 21:48:00 +00:00
ff930292e3 downgrade to v5 of actions/checkout looking for a node20 version
lobo created branch master in lobo/wttr 2026-01-05 21:45:59 +00:00
lobo pushed to master at lobo/wttr 2026-01-05 21:45:59 +00:00
9bdaaa64d7 clean up error message
87ffe7d598 move metno initialization earlier so less work is done if the environment variable is not set
b2cb5d537f use git version in metno identifier
ad93634100 remove GeoLite2 Db from gitignore - now stored in cache dir
7af59b71a5 first attempt at dockerfile
Compare 10 commits »
lobo created repository lobo/wttr 2026-01-05 21:45:27 +00:00