Guntis Smaukstelis
|
0b221bcfee
|
Download structure for all files in one go. For better UX
|
2025-02-14 20:26:57 +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
|
df8d16ed4a
|
Fetch binary chunk and draw on canvas
|
2025-02-03 23:33:28 +02:00 |
|
Guntis Smaukstelis
|
ae4080103f
|
Server responses for grib list and grib structure
|
2025-02-01 23:14:20 +02:00 |
|
Guntis Smaukstelis
|
cb662e5f53
|
Add mapping of meteo discipline, category, product
|
2025-01-31 14:56:59 +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
|
a48b9df91f
|
Query and display weather data for all country
|
2023-12-24 23:54:16 +02:00 |
|
Guntis Smaukstelis
|
2aa6c5f43c
|
Cleanup fileservice and dataservice
|
2023-12-17 22:48:24 +02:00 |
|
Guntis Smaukstelis
|
3a1f0ac726
|
First version of querying data from postgres
|
2023-12-15 13:49:07 +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
|
f1e68c6dba
|
Limit all dates asking to 3 months range
|
2023-08-11 16:22:15 +03:00 |
|
Guntis Smaukstelis
|
b887317c6b
|
Server returns query data, bar chart, styling charts
|
2023-08-03 00:03:48 +03:00 |
|
Guntis Smaukstelis
|
c5b84727a6
|
Add granularity for aggregation, group by hour/day/month/year
|
2023-07-03 23:17:43 +03:00 |
|
Guntis Smaukstelis
|
3e1635d494
|
Refactor save return type without Either
|
2023-06-22 13:59:44 +03:00 |
|
Guntis Smaukstelis
|
1abb12d92a
|
Moved to app/Main, scheduler helper methods moved to unfinished test
|
2023-05-25 13:51:45 +03:00 |
|
Guntis Smaukstelis
|
be037a311d
|
Remove StatefulFetchService as we have already DataService with lst 24h state
|
2023-05-25 11:53:32 +03:00 |
|
Guntis Smaukstelis
|
f5e4826b88
|
DataService to save last 24h of data
|
2023-05-25 01:46:50 +03:00 |
|
Guntis Smaukstelis
|
d40aa9ec9b
|
StatefulFetchService to save last 24h of data
|
2023-05-25 00:06:20 +03:00 |
|
Guntis Smaukstelis
|
f60ddd27af
|
Fix compiler warning about match order
|
2023-05-22 22:31:28 +03:00 |
|
Guntis Smaukstelis
|
760ef4e719
|
Dependency inject logger and replace println
|
2023-05-21 22:37:33 +03:00 |
|
Guntis Smaukstelis
|
8b3f97bb96
|
Fix duplications of data, sort query list, visual improvements
|
2023-05-21 13:26:17 +03:00 |
|
Guntis Smaukstelis
|
b4955e2619
|
Implement FileFetchScheduler and refactor Main class
|
2023-05-20 21:53:03 +03:00 |
|
Guntis Smaukstelis
|
bbdfaa06d8
|
DBService object to class with logger injection
|
2023-05-20 20:20:14 +03:00 |
|
Guntis Smaukstelis
|
ff3efdfb58
|
Fetch csv files from date range input and use setTimeout
|
2023-05-17 16:28:56 +03:00 |
|
Guntis Smaukstelis
|
affc2e0d93
|
Migrate from Blaze to Ember
|
2023-05-17 01:20:01 +03:00 |
|
Guntis Smaukstelis
|
590757183a
|
Use pureconfig instead of typesafe config
|
2023-05-16 14:54:02 +03:00 |
|
Guntis Smaukstelis
|
db900d6a33
|
File manager frontend
|
2023-05-15 16:37:03 +03:00 |
|
Guntis Smaukstelis
|
851229ce9b
|
Set up cors and env variables
|
2023-05-14 23:01:36 +03:00 |
|
Guntis Smaukstelis
|
bbf1eb0c01
|
Blaze serves also static index.html and bundle.js
|
2023-05-14 21:27:57 +03:00 |
|
Guntis Smaukstelis
|
bdfc9df0e2
|
Log scheduler started with initial delay
|
2023-05-14 16:08:44 +03:00 |
|
Guntis Smaukstelis
|
6ca1f4a13a
|
Scheduler and also Main file to call server and scheduler
|
2023-05-14 15:48:52 +03:00 |
|
Guntis Smaukstelis
|
7cb6349ac7
|
Configure fly.io and docker
|
2023-05-12 23:57:04 +03:00 |
|
Guntis Smaukstelis
|
0227ac3b43
|
Improve help json response
|
2023-05-03 22:37:05 +03:00 |
|
Guntis Smaukstelis
|
9fbc6f9f37
|
Changed data structure for weather params and aggregating
|
2023-05-03 00:02:59 +03:00 |
|
Guntis Smaukstelis
|
7e3d58bec0
|
Add conf into IO and handle IO throwable
|
2023-05-01 16:43:21 +03:00 |
|
Guntis Smaukstelis
|
1bf41973a7
|
Change data structure for meteo adding AggregateKey and AggregateValue
|
2023-04-26 16:37:11 +03:00 |
|
Guntis Smaukstelis
|
3cd223dddd
|
Validate routes, pretty json, meteo keys
|
2023-04-25 20:11:49 +03:00 |
|
Guntis Smaukstelis
|
04872bbc4d
|
Take out IO from parser
|
2023-04-24 19:21:36 +03:00 |
|
Guntis Smaukstelis
|
37a90c58ad
|
Server returns all dates with data and data in particular day
|
2023-04-24 00:01:06 +03:00 |
|
Guntis Smaukstelis
|
31a56bc0d4
|
Server fetches and saves files. Also proper error handling
|
2023-04-23 22:41:38 +03:00 |
|
Guntis Smaukstelis
|
0622177572
|
Server asks data from db and after uses parser
|
2023-04-19 17:34:27 +03:00 |
|
Guntis Smaukstelis
|
069d3e686b
|
Create DBService to read and write
|
2023-04-19 14:22:28 +03:00 |
|
Guntis Smaukstelis
|
0e60f94835
|
Parser accepts querying data, server reads from parser
|
2023-04-18 17:18:45 +03:00 |
|
Guntis Smaukstelis
|
260b6ef23a
|
Server which responds to get requests
|
2023-04-13 22:32:00 +03:00 |
|
Guntis Smaukstelis
|
40156d6283
|
Initial commit with weather data fetcher and parser
|
2023-04-13 21:25:48 +03:00 |
|