-
ea776991cc
Comment out secrets from deploy, interpolate for rotated pic
Guntis Smaukstelis
2025-02-18 20:43:01 +02:00
-
29ef46f4c7
Interpolate option, also interpolate wind data
Guntis Smaukstelis
2025-02-18 16:03:33 +02:00
-
cb9e6a88a0
Draw latvia contour, rescale canvas
Guntis Smaukstelis
2025-02-18 15:37:17 +02:00
-
b78e8c20b6
Add checkbox for latvia contour
Guntis Smaukstelis
2025-02-16 20:20:06 +02:00
-
692594dcad
Save csv to postgres after fetching
Guntis Smaukstelis
2025-02-16 16:42:35 +02:00
-
28d0ab2267
Calculate and draw hour precipitation rate
Guntis Smaukstelis
2025-02-14 22:35:02 +02:00
-
0b221bcfee
Download structure for all files in one go. For better UX
Guntis Smaukstelis
2025-02-14 20:26:57 +02:00
-
8bd5be413d
Cleanup now keeps only needed grib files
Guntis Smaukstelis
2025-02-14 14:59:07 +02:00
-
15cfbd1801
Refactor to one scheduler, separated csv/grib under one folder
Guntis Smaukstelis
2025-02-14 14:46:31 +02:00
-
3b8bb7d826
Hacky way to hardcode routes for spa
Guntis Smaukstelis
2025-02-14 12:58:19 +02:00
-
dc82b95a8a
Fix paths in docker images
Guntis Smaukstelis
2025-02-13 23:21:19 +02:00
-
37ac7eb0e3
Fix deployment for fly.io
Guntis Smaukstelis
2025-02-13 16:11:50 +02:00
-
c3f85fb477
Create just one scheduler instance
Guntis Smaukstelis
2025-02-13 13:15:46 +02:00
-
78060f61c0
Add fetch recent gribs to scheduler
Guntis Smaukstelis
2025-02-12 23:32:30 +02:00
-
35acc79095
Universal scheduler, cleanup task for scheduler
Guntis Smaukstelis
2025-02-12 23:18:40 +02:00
-
09449b5675
Delete old grib files more than 9hours old
Guntis Smaukstelis
2025-02-11 11:33:27 +02:00
-
cf69372204
Download recent forecasts with checking local files
Guntis Smaukstelis
2025-02-10 23:43:58 +02:00
-
63d555bf5b
Read forecast dates which are already downloaded
Guntis Smaukstelis
2025-02-08 23:34:50 +02:00
-
e203b4c01b
Downlaod available forecasts from stac api
Guntis Smaukstelis
2025-02-08 22:31:23 +02:00
-
af9debbb2e
Consistent data formatting
Guntis Smaukstelis
2025-02-05 23:35:40 +02:00
-
9c8902e746
Add wind direction drawing
Guntis Smaukstelis
2025-02-04 22:47:01 +02:00
-
e03ae14cfa
Crop Latvia feature, fixed spinner
Guntis Smaukstelis
2025-02-04 22:12:03 +02:00
-
5cb5b5fc47
Correct colors for categorical rain
Guntis Smaukstelis
2025-02-04 21:59:39 +02:00
-
2b1e348dde
Fix drawing of temperature, precipitation, wind
Guntis Smaukstelis
2025-02-04 19:42:35 +02:00
-
df8d16ed4a
Fetch binary chunk and draw on canvas
Guntis Smaukstelis
2025-02-03 23:33:28 +02:00
-
c1b1226678
Styling of nav and harmonie
Guntis Smaukstelis
2025-02-03 20:24:20 +02:00
-
8d77a6a582
Setting up harmonie page in frontend
Guntis Smaukstelis
2025-02-02 23:33:15 +02:00
-
ae4080103f
Server responses for grib list and grib structure
Guntis Smaukstelis
2025-02-01 23:14:20 +02:00
-
d9303c2e16
Fetch list of harmonie files
Guntis Smaukstelis
2025-02-01 21:20:27 +02:00
-
94d0612d80
Fetching from harmonie servers
Guntis Smaukstelis
2025-02-01 20:19:58 +02:00
-
cb662e5f53
Add mapping of meteo discipline, category, product
Guntis Smaukstelis
2025-01-31 14:56:59 +02:00
-
3dbd2b5b55
Moved parser run to GribParserTest
Guntis Smaukstelis
2025-01-30 22:57:32 +02:00
-
de69deb891
Grib list as json
Guntis Smaukstelis
2025-01-30 22:53:00 +02:00
-
762924cc79
Finish Grib file parser
Guntis Smaukstelis
2025-01-30 22:44:25 +02:00
-
912ca51cd6
Parse grib file initial attempt
Guntis Smaukstelis
2025-01-30 15:53:26 +02:00
-
044282df89
Update dependencies and readme
Guntis Smaukstelis
2025-01-24 23:01:49 +02:00
-
f09fe95352
Suspend fly.io instance
Guntis Smaukstelis
2025-01-02 16:09:57 +02:00
-
c0d71f136f
Change fly ram to 256MB
Guntis Smaukstelis
2024-11-29 11:41:17 +02:00
-
4cc2bb9a87
Bigger wind font for higher resolution map
Guntis Smaukstelis
2024-02-12 15:57:16 +02:00
-
b49bd50dfd
Add typescript CSS module for type safe and autocomplete CSS
Guntis Smaukstelis
2024-02-12 15:38:11 +02:00
-
19c3e45122
Add weather icon inputs to cities on map
Guntis Smaukstelis
2024-02-11 21:44:29 +02:00
-
46b16e462e
Increase font and box sizes for large maps
Guntis Smaukstelis
2024-02-09 21:42:55 +02:00
-
336dbe5596
Disable map views based on params, remove distinct
Guntis Smaukstelis
2024-02-09 15:14:00 +02:00
-
23c0990495
Query and display phenomena
Guntis Smaukstelis
2024-02-08 22:48:27 +02:00
-
a70fe56a82
Fix canvas rescaling proportions with css
Guntis Smaukstelis
2024-02-08 15:42:36 +02:00
-
b631c039c0
Extract constants for different maps
Guntis Smaukstelis
2024-02-08 15:25:51 +02:00
-
f9f05b2a78
Add extra images for maps
Guntis Smaukstelis
2024-02-06 16:56:31 +02:00
-
0e83040217
Add list view for results and improve grid view
Guntis Smaukstelis
2024-01-25 16:19:59 +02:00
-
bd090f0138
Add map 3840x1440
Guntis Smaukstelis
2024-01-23 22:58:26 +02:00
-
68decb613c
Use same city coords for station and city view
Guntis Smaukstelis
2024-01-22 23:54:33 +02:00
-
80a192a401
Update fly.io deployment script with env variables
Guntis Smaukstelis
2024-01-21 22:30:23 +02:00
-
99fb82c3fb
Less redraw of station map, fix end date, some styling
Guntis Smaukstelis
2024-01-21 21:06:32 +02:00
-
6b0df1b8d5
Outline text for station map
Guntis Smaukstelis
2024-01-19 21:57:34 +02:00
-
16ed47c661
Add delay and spinner for station map, common const and component for delay
Guntis Smaukstelis
2024-01-19 20:32:20 +02:00
-
ad03f43f66
Draw meteo values by the city on map
Guntis Smaukstelis
2024-01-16 16:18:52 +02:00
-
510f083d7e
Chart as common component, accepts signals instead of pure values
Guntis Smaukstelis
2024-01-15 23:22:45 +02:00
-
65dfcf052a
Query and display city field chart and all city weather data
Guntis Smaukstelis
2024-01-12 17:13:39 +02:00
-
d6707b7bb0
Select city on canvas
Guntis Smaukstelis
2024-01-06 23:48:23 +02:00
-
cb3e525fc2
Update js dependencies
Guntis Smaukstelis
2024-01-05 16:35:12 +02:00
-
bdb2148ed3
City selection with display on a map
Guntis Smaukstelis
2024-01-05 16:17:00 +02:00
-
db0fd5bf62
Add POSTGRES_HOST to docker compose
Guntis Smaukstelis
2024-01-02 12:18:52 +02:00
-
a1ada147f4
Fix hardcoded 2023 year
Guntis Smaukstelis
2024-01-01 20:56:50 +02:00
-
8534d36ec6
Add postgres host to .env, filter out sum values for country
Guntis Smaukstelis
2024-01-01 20:25:39 +02:00
-
7d78a96e35
Fix in docker-comose, binding changes
Guntis Smaukstelis
2023-12-28 12:11:08 +02:00
-
5dfe61137c
Add url logging to database url parsing exception
Guntis Smaukstelis
2023-12-28 00:30:31 +02:00
-
5d5a20e95a
Replace pwd with relative path, update README
Guntis Smaukstelis
2023-12-28 00:13:26 +02:00
-
9851b9dcd3
Fix css for menu, fix prod api url
Guntis Smaukstelis
2023-12-25 23:20:34 +02:00
-
5324f4c176
Select weather fields for country view
Guntis Smaukstelis
2023-12-25 12:09:58 +02:00
-
a48b9df91f
Query and display weather data for all country
Guntis Smaukstelis
2023-12-24 23:54:16 +02:00
-
7305718c34
Cleanup and env file
Guntis Smaukstelis
2023-12-19 17:48:48 +02:00
-
ac8c74fda1
Build web via node docker
Guntis Smaukstelis
2023-12-19 16:06:32 +02:00
-
d08422f929
Docker compose for scala and postgres
Guntis Smaukstelis
2023-12-19 14:47:45 +02:00
-
69458131bd
Removed time zone from dateTime in db
Guntis Smaukstelis
2023-12-18 16:19:27 +02:00
-
2aa6c5f43c
Cleanup fileservice and dataservice
Guntis Smaukstelis
2023-12-17 22:48:24 +02:00
-
578fdd778f
Querying min,max,avg,sum and also list data
Guntis Smaukstelis
2023-12-17 22:02:53 +02:00
-
3a1f0ac726
First version of querying data from postgres
Guntis Smaukstelis
2023-12-15 13:46:45 +02:00
-
e89b526a88
Cleaning up data in file manager
Guntis Smaukstelis
2023-12-12 16:15:36 +02:00
-
eaf2788031
Move queries in file manager to postgres
Guntis Smaukstelis
2023-12-12 15:36:30 +02:00
-
51ed1e2c7a
Improving insert queries for postgres
Guntis Smaukstelis
2023-12-11 00:12:52 +02:00
-
8f2ade2fcf
Fix parsing db url, remove 24h state, add db saving
Guntis Smaukstelis
2023-12-10 20:37:53 +02:00
-
f956d658d5
Connect to local/fly database, insert new weather data
Guntis Smaukstelis
2023-12-10 18:47:56 +02:00
-
526426139c
Comment out postgres
Guntis Smaukstelis
2023-11-05 23:21:42 +02:00
-
4dddcbff03
Add readme about docker, remove postgres.conf from git
Guntis Smaukstelis
2023-10-24 19:59:52 +03:00
-
6819aa3166
DB connection and transactor as separate class with config and IO
Guntis Smaukstelis
2023-10-24 11:59:23 +03:00
-
47be3bf385
DB insert/update rows from file, query dates from months
Guntis Smaukstelis
2023-10-23 16:20:45 +03:00
-
aa4fa57adb
Refactor to FileService and PostgresService
Guntis Smaukstelis
2023-10-22 23:51:59 +03:00
-
e2c19024a2
Select from table in postgres
Guntis Smaukstelis
2023-10-22 21:19:11 +03:00
-
c9120db28a
Create, drop, insert table in postgres
Guntis Smaukstelis
2023-10-21 21:12:58 +03:00
-
5578290b8f
Update vite to 4.1.5
Guntis Smaukstelis
2023-08-11 16:29:10 +03:00
-
f1e68c6dba
Limit all dates asking to 3 months range
Guntis Smaukstelis
2023-08-11 16:22:15 +03:00
-
a52eb2c54f
Format map values, round option
Guntis Smaukstelis
2023-08-08 23:05:55 +03:00
-
d6cc56e789
Add Rubik font family
Guntis Smaukstelis
2023-08-08 19:50:19 +03:00
-
1d6293f698
Fix vite image import
Guntis Smaukstelis
2023-08-08 19:00:22 +03:00
-
eb85edf680
Add wind text boxes for map
Guntis Smaukstelis
2023-08-08 17:22:52 +03:00
-
5ce297e96a
Map view for results
Guntis Smaukstelis
2023-08-07 23:25:35 +03:00
-
4c9af88859
Cleanup and bar graphs for snow
Guntis Smaukstelis
2023-08-03 22:54:02 +03:00
-
b887317c6b
Server returns query data, bar chart, styling charts
Guntis Smaukstelis
2023-08-03 00:03:48 +03:00
-
cf57669830
Add option to select full day time range
Guntis Smaukstelis
2023-07-04 00:20:13 +03:00
-
c5b84727a6
Add granularity for aggregation, group by hour/day/month/year
Guntis Smaukstelis
2023-07-03 23:17:43 +03:00
-
4d93fe68dc
Refactor select fields
Guntis Smaukstelis
2023-06-22 19:39:49 +03:00