|
|
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
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
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
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
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
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
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
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
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
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
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
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
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
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 |
|
|
|
d5b63ccd51
|
avoid integer underflow when negative
|
2026-01-03 21:18:05 -08:00 |
|
|
|
528a5b5c56
|
AI: Produced a writer wrapper to count any invisible bytes necessary for table alignment
|
2026-01-03 17:42:41 -08:00 |
|
|
|
497b7396dd
|
centralize km -> mile conversions
|
2026-01-03 17:04:14 -08:00 |
|
|
|
9d3667b8ec
|
visibility handling
|
2026-01-03 16:54:05 -08:00 |
|
|
|
52a5bf2543
|
rename ansi to formatted
|
2026-01-03 16:11:06 -08:00 |
|
|
|
bd6678da08
|
wind direction -> wind degree
|
2026-01-03 16:06:10 -08:00 |
|
|
|
025cc8ce86
|
remove fahrenheit from data structs
|
2026-01-03 15:49:38 -08:00 |
|
|
|
2bc2b7dfc2
|
AI (partially fixed): Better ANSI rendering
|
2026-01-03 15:23:08 -08:00 |
|
|
|
92d12e36bc
|
additional condition detail
|
2026-01-03 12:39:59 -08:00 |
|
|
|
62bae1fb99
|
complete mock implementation, add tests/fix forecast calc (part 1)
|
2026-01-03 12:23:38 -08:00 |
|
|
|
06d25df997
|
add geoip download option for geoip test
|
2026-01-02 16:26:14 -08:00 |
|
|
|
7e3f50c5d7
|
fix leak in MetNo test
|
2026-01-02 16:08:36 -08:00 |
|
|
|
62ca0a7551
|
avoid stderr output in zig build test/move test to Lru
|
2026-01-02 16:08:07 -08:00 |
|