71 Commits

Author SHA1 Message Date
Martin Eyben
0f404622ed feat(main): add small comment 2024-12-18 20:52:28 +01:00
Martin Eyben
33d1374cd1 feat(design): rewrite DESIGN.md 2024-12-18 20:48:08 +01:00
Martin Eyben
a41df4b124 fix: weather data test 2024-12-17 17:25:14 +01:00
Nemo D'ACREMONT
79a3e1941a feat: weatherCachedData didn't throw exception on unknown city 2024-12-16 20:56:37 +01:00
Nemo D'ACREMONT
4fc4374583 ffmerge 2024-12-14 15:50:35 +01:00
Nemo D'ACREMONT
549a37039a feat: finish cacheé 2024-12-14 14:57:39 +01:00
Martin Eyben
138d65ae42 feat: enhance tests 2024-12-02 11:27:17 +00:00
Martin Eyben
43425a742b feat: remove JSONArray from fetcher 2024-12-02 10:20:29 +00:00
Martin Eyben
f89bc7ae98 feat: package refactor 2024-12-02 10:07:16 +00:00
Nemo D'ACREMONT
932e272cc5
draft: continue cache 2024-11-30 18:24:40 +01:00
Nemo D'ACREMONT
4d96191d6a
draft: first DESIGN.md 2024-11-29 14:52:18 +01:00
Martin Eyben
d446f4c446 feat: class diagram 2024-11-29 09:04:38 +00:00
Martin Eyben
d2175120d4 fix: documentation 2024-11-29 09:03:43 +00:00
Martin Eyben
57081c4f43 fix tests 2024-11-27 21:05:48 +00:00
Martin Eyben
bc584b3ff0 feat: use WeatherFetching exception 2024-11-27 21:03:25 +00:00
Martin Eyben
5dfed9ff4c fix: typo 2024-11-27 20:28:34 +00:00
Martin Eyben
dbd289762a fix: WMOcode for openmeteo implmentation 2024-11-27 20:27:21 +00:00
Martin Eyben
288895f065 feat: display tests 2024-11-24 14:39:55 +01:00
Martin Eyben
00f77897c9 feat: refactor JSON fetcher 2024-11-24 13:12:17 +01:00
Martin Eyben
10e36d97c4 feat: coords tests 2024-11-24 12:59:26 +01:00
Martin Eyben
8f1e2649e1 feat: add weather data tests 2024-11-24 12:45:45 +01:00
Martin Eyben
eb56bbfe73 feat: openMeteo tests 2024-11-24 00:50:44 +01:00
Martin Eyben
68abfe66fa feat: OpenWeatherMap tests 2024-11-24 00:18:19 +01:00
Martin Eyben
423e1a44f3 feat: refactor tests 2024-11-23 22:01:37 +01:00
Martin Eyben
69d5512220 minor: remove debug 2024-11-23 20:54:35 +01:00
Martin Eyben
d3ad85e267 feat: city test 2024-11-23 20:50:11 +01:00
Martin Eyben
f683f12080 feat: move fake json fetcher and remove sample test 2024-11-23 18:59:52 +01:00
Martin Eyben
e62635c057 feat: WeatherAPI tests 2024-11-23 18:41:40 +01:00
Nemo D'ACREMONT
6d0e8f9786
feat: cache draft 2024-11-23 13:19:33 +01:00
Martin Eyben
52e63be79c feat: fake jsonfetcher 2024-11-23 10:42:04 +01:00
Martin Eyben
70c573eb81 fix: Locale format 2024-11-19 18:08:44 +01:00
Martin Eyben
decbd83316 feat: documentation 2024-11-19 17:59:45 +01:00
Martin Eyben
d263a3b68f feat: refactor city fecth 2024-11-19 18:10:22 +01:00
Martin Eyben
ebf840a73d feat: remove Temperature 2024-11-19 17:45:52 +01:00
Martin Eyben
a7ec614471 feat: documentation 2024-11-19 17:43:20 +01:00
Martin Eyben
1548da7b4b fix: redefine scope 2024-11-19 11:51:15 +01:00
Martin Eyben
1f582b18f4 fix: declare scope 2024-11-19 11:47:16 +01:00
Martin Eyben
82af876560 fix: column size with special char (ugly) 2024-11-19 11:15:56 +01:00
Martin Eyben
672d530f13 minor: delete line 2024-11-19 10:45:50 +01:00
Martin Eyben
ad77a36da0 feat: refactor json fetcher 2024-11-19 10:44:07 +01:00
Martin Eyben
3c1ddbc291 feat: add wind direction ascii 2024-11-19 10:36:27 +01:00
Martin Eyben
5e006b2b4d minor: remove debug print 2024-11-19 09:52:27 +01:00
Martin Eyben
f29cd6aa5d feat: add argument parsing 2024-11-18 22:56:46 +01:00
Martin Eyben
4605b28d79 fix: OpenMeteo implementation 2024-11-18 22:09:24 +01:00
Martin Eyben
e51b7de1e0 feat(exception): add weather exception 2024-11-18 21:49:58 +01:00
Martin Eyben
bb8ceff5ea feat(display): enhance display 2024-11-18 21:49:39 +01:00
Martin Eyben
83b7ce780a fix: conflict 2024-11-18 21:36:08 +01:00
Nemo D'ACREMONT
34928424ca
feat: use WeatherData instead of Temperature 2024-11-16 16:01:45 +01:00
Nemo D'ACREMONT
5fe57da57e
feat: add OpenWeatherMap support 2024-11-15 08:18:08 +01:00
Nemo D'ACREMONT
3cc14c19b1
feat: add OpenMeteo support 2024-11-14 10:53:04 +01:00