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
4
Projects
Packages
Public Activity
Starred Repositories
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.
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-15 15:56:48 +00:00
675c5a6117
Removed model.Event and model.Kind from weatherfeeder, since these are imported from feedkit upstream.
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-15 15:44:11 +00:00
59111a1c82
sources: standardize HTTP source config + factor raw-event boilerplate
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-15 14:59:17 +00:00
e28ff49201
Moved common HTTP body fetch code into a shared helper function.
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-15 14:14:42 +00:00
b21ed856e9
Fixed an ordering bug in wmo_text.go.
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-14 18:11:02 +00:00
f43babdfd2
openmeteo: refactored the OpenMeteo source files to relocate normalization logic to internal/normalizers.
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-14 18:01:07 +00:00
1f8ba05e19
Removed redundant event.go (we use feedkit's upstream implementation).
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-14 17:59:46 +00:00
759fa31762
openweather: refactored the OpenWeather source files to relocate normalization logic to internal/normalizers.
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-14 17:18:56 +00:00
0ba2602bcc
nws: refactored the NWS source files to relocate normalization logic to internal/normalizers.
ejr
pushed to
main
at
ejr/weatherfeeder
2026-01-14 16:36:31 +00:00
efc44e8c6a
normalizers: added a structure for normalizers; refactoring sources -> sources+normalizers is still todo.
First
Previous
1
2
3
4
5
Next
Last