18 Commits

Author SHA1 Message Date
Matt Walsh
8c3b596b69 add build script for travel cities #146 2025-10-02 21:26:45 -05:00
Matt Walsh
ee5690dcad Merge branch 'station-data' 2025-08-15 15:01:00 -05:00
Matt Walsh
c05b827593 move station post processor inline with api gets 2025-08-15 14:59:16 -05:00
Matt Walsh
6a49b7b6ce fix Washington DC truncated on regional maps close #133 2025-08-10 20:20:53 -05:00
Matt Walsh
8a22e23d5a Merge remote-tracking branch 'eddyg/station-name-improvements' into code-refactor 2025-08-03 22:10:17 -05:00
Eddy G
eb412a0cae Add intelligent station name processor
This is intended to replace the simple regex truncation (`city.match(/[^,/;\\-]*/)[0].substr(0, 12)`)
with a file that has all the station name processing already pre-processed by the logic in the stations
post-processor script. It uses priority-based conflict resolution to avoid duplicate station names by
using airport classification hierarchy. It handles complex naming patterns including military facilities,
county airports, hyphenated cities, slash/comma separators, and "at/near" qualifiers with a minium number
of exceptions.

This changes station data pipeline to generate stations-raw.json first, then process through the
post-processor to create the final stations.json compatible with existing codebase.
2025-07-17 16:10:34 -04:00
Matt Walsh
7d50ce28bd Allow for station data overrides #125 2025-07-15 22:00:33 -05:00
Matt Walsh
97f96d4091 fix missing states in station list 2025-05-12 10:47:43 -05:00
Matt Walsh
cdbe3d968f city spelling corrections 2025-04-29 16:38:54 -05:00
Matt Walsh
fb93ade4d2 refresh data sources close #73 2025-04-06 09:42:58 -05:00
Matt Walsh
3078ae6ba1 remove unused code 2022-12-14 08:31:48 -06:00
Matt Walsh
4c1481abaf filter stations that do not have usable data 2022-12-13 16:31:18 -06:00
Matt Walsh
94fafc247a fix regional forecast and observations 2022-12-12 15:41:28 -06:00
Matt Walsh
6933e7b7f1 modular 2022-12-06 16:14:56 -06:00
Matt Walsh
c28608bb39 pre-load wfo point info for regional and travel cities 2022-11-22 14:17:57 -06:00
Matt Walsh
6e2abf6720 index module 2022-11-22 10:45:17 -06:00
Matt Walsh
dd98daf0c2 change to airbnb eslint plugin 2020-10-29 16:44:28 -05:00
Matt Walsh
c8c04288b9 better stations list 2020-09-25 15:11:19 -05:00