Commit Graph

106 Commits

Author SHA1 Message Date
Guntis Smaukstelis 2206e1018a Remove console logs 2025-02-26 13:32:07 +02:00
Guntis Smaukstelis 5e47a336e6 Process slideshow requests in batches, add more memory 2025-02-25 18:19:42 +02:00
Guntis Smaukstelis 3696172c72 Optimize getAllStructure with parTraverseN, chunk reading with RandomAccessFile 2025-02-24 23:56:21 +02:00
Guntis Smaukstelis b6cc4a4b24 Show which slide show hours is fetched 2025-02-23 20:21:11 +02:00
Guntis Smaukstelis cb9e6a88a0 Draw latvia contour, rescale canvas 2025-02-18 15:37:17 +02:00
Guntis Smaukstelis 692594dcad Save csv to postgres after fetching 2025-02-16 16:42:35 +02:00
Guntis Smaukstelis 0b221bcfee Download structure for all files in one go. For better UX 2025-02-14 20:26:57 +02:00
Guntis Smaukstelis 8bd5be413d Cleanup now keeps only needed grib files 2025-02-14 14:59:07 +02:00
Guntis Smaukstelis 15cfbd1801 Refactor to one scheduler, separated csv/grib under one folder 2025-02-14 14:46:31 +02:00
Guntis Smaukstelis 3b8bb7d826 Hacky way to hardcode routes for spa 2025-02-14 12:58:19 +02:00
Guntis Smaukstelis dc82b95a8a Fix paths in docker images 2025-02-13 23:21:19 +02:00
Guntis Smaukstelis 37ac7eb0e3 Fix deployment for fly.io 2025-02-13 16:11:50 +02:00
Guntis Smaukstelis c3f85fb477 Create just one scheduler instance 2025-02-13 13:15:46 +02:00
Guntis Smaukstelis 78060f61c0 Add fetch recent gribs to scheduler 2025-02-12 23:32:30 +02:00
Guntis Smaukstelis 35acc79095 Universal scheduler, cleanup task for scheduler 2025-02-12 23:18:40 +02:00
Guntis Smaukstelis 09449b5675 Delete old grib files more than 9hours old 2025-02-11 11:33:27 +02:00
Guntis Smaukstelis cf69372204 Download recent forecasts with checking local files 2025-02-10 23:43:58 +02:00
Guntis Smaukstelis 63d555bf5b Read forecast dates which are already downloaded 2025-02-08 23:34:50 +02:00
Guntis Smaukstelis e203b4c01b Downlaod available forecasts from stac api 2025-02-08 22:31:23 +02:00
Guntis Smaukstelis af9debbb2e Consistent data formatting 2025-02-05 23:35:40 +02:00
Guntis Smaukstelis 9c8902e746 Add wind direction drawing 2025-02-04 22:47:01 +02:00
Guntis Smaukstelis 2b1e348dde Fix drawing of temperature, precipitation, wind 2025-02-04 19:42:35 +02:00
Guntis Smaukstelis df8d16ed4a Fetch binary chunk and draw on canvas 2025-02-03 23:33:28 +02:00
Guntis Smaukstelis 8d77a6a582 Setting up harmonie page in frontend 2025-02-02 23:33:15 +02:00
Guntis Smaukstelis ae4080103f Server responses for grib list and grib structure 2025-02-01 23:14:20 +02:00
Guntis Smaukstelis d9303c2e16 Fetch list of harmonie files 2025-02-01 21:20:27 +02:00
Guntis Smaukstelis 94d0612d80 Fetching from harmonie servers 2025-02-01 20:19:58 +02:00
Guntis Smaukstelis cb662e5f53 Add mapping of meteo discipline, category, product 2025-01-31 14:56:59 +02:00
Guntis Smaukstelis 3dbd2b5b55 Moved parser run to GribParserTest 2025-01-30 22:57:32 +02:00
Guntis Smaukstelis de69deb891 Grib list as json 2025-01-30 22:53:00 +02:00
Guntis Smaukstelis 762924cc79 Finish Grib file parser 2025-01-30 22:44:25 +02:00
Guntis Smaukstelis 912ca51cd6 Parse grib file initial attempt 2025-01-30 15:53:26 +02:00
Guntis Smaukstelis 23c0990495 Query and display phenomena 2024-02-08 22:48:27 +02:00
Guntis Smaukstelis 65dfcf052a Query and display city field chart and all city weather data 2024-01-12 17:13:39 +02:00
Guntis Smaukstelis a1ada147f4 Fix hardcoded 2023 year 2024-01-01 20:56:50 +02:00
Guntis Smaukstelis 8534d36ec6 Add postgres host to .env, filter out sum values for country 2024-01-01 20:25:39 +02:00
Guntis Smaukstelis 5dfe61137c Add url logging to database url parsing exception 2023-12-28 00:30:31 +02:00
Guntis Smaukstelis 9851b9dcd3 Fix css for menu, fix prod api url 2023-12-25 23:20:34 +02:00
Guntis Smaukstelis a48b9df91f Query and display weather data for all country 2023-12-24 23:54:16 +02:00
Guntis Smaukstelis 7305718c34 Cleanup and env file 2023-12-19 17:48:48 +02:00
Guntis Smaukstelis d08422f929 Docker compose for scala and postgres 2023-12-19 14:49:22 +02:00
Guntis Smaukstelis 69458131bd Removed time zone from dateTime in db 2023-12-18 16:19:27 +02:00
Guntis Smaukstelis 2aa6c5f43c Cleanup fileservice and dataservice 2023-12-17 22:48:24 +02:00
Guntis Smaukstelis 578fdd778f Querying min,max,avg,sum and also list data 2023-12-17 22:02:53 +02:00
Guntis Smaukstelis 3a1f0ac726 First version of querying data from postgres 2023-12-15 13:49:07 +02:00
Guntis Smaukstelis e89b526a88 Cleaning up data in file manager 2023-12-12 16:15:36 +02:00
Guntis Smaukstelis eaf2788031 Move queries in file manager to postgres 2023-12-12 15:36:30 +02:00
Guntis Smaukstelis 51ed1e2c7a Improving insert queries for postgres 2023-12-11 00:12:52 +02:00
Guntis Smaukstelis 8f2ade2fcf Fix parsing db url, remove 24h state, add db saving 2023-12-10 20:37:53 +02:00
Guntis Smaukstelis f956d658d5 Connect to local/fly database, insert new weather data 2023-12-10 18:47:56 +02:00