28 Commits

Author SHA1 Message Date
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
Martin Eyben
9bf42e49bc feat(weather): interfaces 2024-11-04 09:28:55 +01:00
Nemo D'ACREMONT
183423e1ef
feat: add random stuff in gitignore 2024-11-04 09:04:19 +01:00
Nemo D'ACREMONT
c538ecc7ad
feat: helloworld weatherapi 2024-11-01 08:47:50 +01:00
David Renault
dc5ca236d0 Initial import 2024-10-31 11:47:53 +01:00