54 Commits

Author SHA1 Message Date
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
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
Nemo D'ACREMONT
3a19820ffa
feat: use JSONFetcher in WeatherAPI 2024-11-14 10:43:16 +01:00
Nemo D'ACREMONT
cb18096f2e
feat: add JSONFetcher to fetch a JSON with URL 2024-11-14 10:42:50 +01:00
Nemo D'ACREMONT
8ce493501e
refactor: change String city to City city 2024-11-09 18:23:50 +01:00
Nemo D'ACREMONT
a4f127e4e3
refactor: rename city.java to City.java 2024-11-09 18:23:03 +01:00
Nemo D'ACREMONT
374b49e1d4
feat: add City class to store city and fetch its coordinates 2024-11-09 18:05:47 +01:00
Nemo D'ACREMONT
ddcf989bac
feat: add Coords class to store (lat, lon) 2024-11-09 17:56:46 +01:00
Nemo D'ACREMONT
a56bc2eb81
doc: add docstring for WeatherAPI.getTemperature 2024-11-09 16:45:44 +01:00
Nemo D'ACREMONT
dc6fbd8c4e
test: add tests for WeatherAPI 2024-11-09 16:45:00 +01:00
Martin Eyben
e1eb03c622 doc(weatherAPI): add few documentation 2024-11-04 10:49:47 +01:00
Nemo D'ACREMONT
25ad77e394
feat: add the first display class 2024-11-04 10:39:27 +01:00
Martin Eyben
96c1866978 feat(WeatherDataAPI): add api name method 2024-11-04 10:24:14 +01:00
Martin Eyben
f72b30311c refactor(main): clean main 2024-11-04 10:14:47 +01:00
Martin Eyben
50a424c4b3 feat(WeatherAPI): WeatherAPI API implementation 2024-11-04 10:10:43 +01:00
Martin Eyben
a255eabc93 feat(WeatherDataAPI): get temperatures for multiple days 2024-11-04 10:00:05 +01:00
Nemo D'ACREMONT
243b613c79
feat: finish iteration 1 without interface 2024-11-04 09:40:55 +01:00
Martin Eyben
21f6c8b1a6 feat(weather): add more methods 2024-11-04 09:40:54 +01:00
Martin Eyben
363db6346b feat(weather): temperature object 2024-11-04 09:33:20 +01:00