This website requires JavaScript.
Explore
Help
Sign In
Eric Rakestraw
ejr
0 Followers
·
0 Following
Joined on
2024-07-26
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
5
Projects
Packages
Public Activity
Starred Repositories
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-31 19:50:23 +00:00
062b12c44f
Add CI/CD pipeline configuration for building and publishing weatherfeeder.
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-23 05:15:28 +00:00
da0231b20f
Add day/night estimation for NWS observations based on solar elevation and update observation model.
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-17 23:39:45 +00:00
c675045013
Updated documentation and added API.md to document the stable external wire format.
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-17 16:37:04 +00:00
b4a67e208c
Updated model and normalizers to map provider “feels like” fields into a single ApparentTemperatureC field.
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-17 16:17:11 +00:00
c12cf91115
normalizers: implemented openmeteo forecast normalizer.
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-17 14:02:58 +00:00
b47f1b2051
sources: added an OpenMeteo forecast source.
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-17 04:13:52 +00:00
b8804d32d2
refactor(normalizers): deduplicate synthetic station ID generation
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-17 03:40:36 +00:00
00e811f8f7
normalizers/nws: add NWS alerts normalizer and canonical alert mapping
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-16 16:28:56 +00:00
2eb2d4b90f
feat(nws, normalizers): add NWS hourly forecast normalization and enforce canonical float rounding
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-16 15:00:27 +00:00
0fcc536885
Updates in preparation for adding forecast sources.
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-16 04:40:17 +00:00
e10ba804ca
model: add explicit JSON tags and document canonical payload contract
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-16 02:41:05 +00:00
f13f43cf56
refactor(providers): centralize provider-specific parsing and invariants
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-16 02:18:05 +00:00
a341aee5df
normalizers: Updated error handling within the JSON helper function.
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-16 01:38:25 +00:00
d8db58c004
sources: standardize Event.ID on Source:EffectiveAt; simplify raw event helper
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-16 01:12:17 +00:00
d9474b5a5b
v0.x: add reusable HTTP source spine; fix routing; upstream HTTP transport helper
ejr
pushed tag
v0.4.0
to
ejr/weatherfeeder
2026-01-15 16:49:29 +00:00
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-15 16:48:10 +00:00
1790218d38
Updated documentation for internal consistency.
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-15 16:42:01 +00:00
84c4efbc2e
normalizers/openweather: extract shared helpers into common.go
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-15 16:36:54 +00:00
8968b6bdcd
Refactor normalizers: dedupe JSON decode + event finalize
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-15 16:18:20 +00:00
e92577c30e
Moved shared OpenMeteo time parsing code into a shared internal/providers/openmeteo library.
First
Previous
...
27
28
29
30
31
Next
Last