Commit Graph

  • bb817e5171 Select all cities and order results Guntis Smaukstelis 2023-06-22 19:20:21 +03:00
  • 6ce4d139a8 Use IO.blocking to run on separate thread Guntis Smaukstelis 2023-06-22 14:20:03 +03:00
  • 3e1635d494 Refactor save return type without Either Guntis Smaukstelis 2023-06-22 13:59:44 +03:00
  • 1abb12d92a Moved to app/Main, scheduler helper methods moved to unfinished test Guntis Smaukstelis 2023-05-25 13:51:45 +03:00
  • d651e3f3bd Refactor main files to test files Guntis Smaukstelis 2023-05-25 13:06:39 +03:00
  • be037a311d Remove StatefulFetchService as we have already DataService with lst 24h state Guntis Smaukstelis 2023-05-25 11:53:32 +03:00
  • f5e4826b88 DataService to save last 24h of data Guntis Smaukstelis 2023-05-25 01:46:50 +03:00
  • d40aa9ec9b StatefulFetchService to save last 24h of data Guntis Smaukstelis 2023-05-25 00:06:20 +03:00
  • 77026a9cb0 Small fixes and cleanup Guntis Smaukstelis 2023-05-24 16:01:48 +03:00
  • c1625e75fa Improve FileFetchSchedulerSpec test Guntis Smaukstelis 2023-05-24 14:14:04 +03:00
  • eded85b089 Test for FileFetchScheduler Guntis Smaukstelis 2023-05-23 22:02:56 +03:00
  • 0581260073 Tests for FileNameService Guntis Smaukstelis 2023-05-23 20:15:25 +03:00
  • bd302618d3 Refactor FileFetchScheduler Guntis Smaukstelis 2023-05-23 19:16:57 +03:00
  • 6f005c56d7 Charts for list data Guntis Smaukstelis 2023-05-23 00:46:07 +03:00
  • f60ddd27af Fix compiler warning about match order Guntis Smaukstelis 2023-05-22 22:31:28 +03:00
  • 18f6424397 Implicit for rounding double values to first decimal Guntis Smaukstelis 2023-05-22 22:24:12 +03:00
  • 760ef4e719 Dependency inject logger and replace println Guntis Smaukstelis 2023-05-21 22:37:33 +03:00
  • 00dd4a4f4a Fix web title for production Guntis Smaukstelis 2023-05-21 13:37:03 +03:00
  • 8b3f97bb96 Fix duplications of data, sort query list, visual improvements Guntis Smaukstelis 2023-05-21 13:26:17 +03:00
  • 040672d6e0 Prettify CSV display Guntis Smaukstelis 2023-05-21 00:22:08 +03:00
  • 5744f5c214 FetchSingleFile with Either Guntis Smaukstelis 2023-05-20 23:05:30 +03:00
  • b4955e2619 Implement FileFetchScheduler and refactor Main class Guntis Smaukstelis 2023-05-20 21:53:03 +03:00
  • bbdfaa06d8 DBService object to class with logger injection Guntis Smaukstelis 2023-05-20 20:20:14 +03:00
  • 9241277b7f Return of list of time double list instead of just doubles Guntis Smaukstelis 2023-05-20 19:19:38 +03:00
  • 54cedb2818 Indicate in web title that working in dev environment Guntis Smaukstelis 2023-05-18 16:39:14 +03:00
  • 32212da1ff Implicits for list json values Guntis Smaukstelis 2023-05-18 16:27:03 +03:00
  • 4f7f6820b0 Round aggregator time range Guntis Smaukstelis 2023-05-17 23:56:57 +03:00
  • db3e2d4e0f Implement calendar for csv viewing Guntis Smaukstelis 2023-05-17 20:41:53 +03:00
  • ff3efdfb58 Fetch csv files from date range input and use setTimeout Guntis Smaukstelis 2023-05-17 16:28:56 +03:00
  • affc2e0d93 Migrate from Blaze to Ember Guntis Smaukstelis 2023-05-17 01:20:01 +03:00
  • 590757183a Use pureconfig instead of typesafe config Guntis Smaukstelis 2023-05-16 14:54:02 +03:00
  • 236946b20a Add final to case classes Guntis Smaukstelis 2023-05-16 14:22:48 +03:00
  • 7c004ac41c Back to https for fly.io Guntis Smaukstelis 2023-05-16 14:20:36 +03:00
  • ff45876377 Implement aggregation frontend, also http on prod Guntis Smaukstelis 2023-05-15 20:50:53 +03:00
  • db900d6a33 File manager frontend Guntis Smaukstelis 2023-05-15 16:37:03 +03:00
  • 851229ce9b Set up cors and env variables Guntis Smaukstelis 2023-05-14 23:01:36 +03:00
  • 16c9714f8a Initial version for solidjs and vite as build tool Guntis Smaukstelis 2023-05-14 22:07:16 +03:00
  • bbf1eb0c01 Blaze serves also static index.html and bundle.js Guntis Smaukstelis 2023-05-14 21:27:57 +03:00
  • 3e41326f91 Shell script for assembly and deploy Guntis Smaukstelis 2023-05-14 16:18:25 +03:00
  • bdfc9df0e2 Log scheduler started with initial delay Guntis Smaukstelis 2023-05-14 16:08:44 +03:00
  • 6ca1f4a13a Scheduler and also Main file to call server and scheduler Guntis Smaukstelis 2023-05-14 15:48:52 +03:00
  • ea19ae27f8 Fly.io with one instance and one volume with auto_stop false Guntis Smaukstelis 2023-05-13 21:09:49 +03:00
  • 7cb6349ac7 Configure fly.io and docker Guntis Smaukstelis 2023-05-12 23:57:04 +03:00
  • c07604512c Added main file server.Server and assembly for flat jars Guntis Smaukstelis 2023-05-12 21:32:14 +03:00
  • 77bb4f40c6 Use relative path for csv files instead of absolute Guntis Smaukstelis 2023-05-03 23:07:34 +03:00
  • 0227ac3b43 Improve help json response Guntis Smaukstelis 2023-05-03 22:37:05 +03:00
  • 9fbc6f9f37 Changed data structure for weather params and aggregating Guntis Smaukstelis 2023-05-03 00:02:59 +03:00
  • 7e3d58bec0 Add conf into IO and handle IO throwable Guntis Smaukstelis 2023-05-01 16:43:21 +03:00
  • 36f97a7448 Add rest of aggregation parameters Guntis Smaukstelis 2023-04-26 22:23:47 +03:00
  • 81d07eb096 Cleaner logic for implicit values and aggregating Guntis Smaukstelis 2023-04-26 17:27:15 +03:00
  • 1bf41973a7 Change data structure for meteo adding AggregateKey and AggregateValue Guntis Smaukstelis 2023-04-26 16:37:11 +03:00
  • 3cd223dddd Validate routes, pretty json, meteo keys Guntis Smaukstelis 2023-04-25 20:11:49 +03:00
  • 04872bbc4d Take out IO from parser Guntis Smaukstelis 2023-04-24 19:21:36 +03:00
  • 37a90c58ad Server returns all dates with data and data in particular day Guntis Smaukstelis 2023-04-24 00:01:06 +03:00
  • 31a56bc0d4 Server fetches and saves files. Also proper error handling Guntis Smaukstelis 2023-04-23 22:41:38 +03:00
  • 0622177572 Server asks data from db and after uses parser Guntis Smaukstelis 2023-04-19 17:34:27 +03:00
  • a369624054 Parser asks data from DBService Guntis Smaukstelis 2023-04-19 17:07:17 +03:00
  • 069d3e686b Create DBService to read and write Guntis Smaukstelis 2023-04-19 14:22:28 +03:00
  • 0e60f94835 Parser accepts querying data, server reads from parser Guntis Smaukstelis 2023-04-18 17:18:45 +03:00
  • 260b6ef23a Server which responds to get requests Guntis Smaukstelis 2023-04-13 22:32:00 +03:00
  • 40156d6283 Initial commit with weather data fetcher and parser Guntis Smaukstelis 2023-04-13 16:58:56 +03:00