Commit Graph

  • bfacaf514a fix: small fix to uml master Nemo D'ACREMONT 2024-12-20 18:40:40 +01:00
  • c205409347 feat: udpate diagram_class.puml and use svg instead of png Nemo D'ACREMONT 2024-12-20 18:32:39 +01:00
  • 3067e47dc6 fix: removed unused file Nemo D'ACREMONT 2024-12-20 16:44:36 +01:00
  • edc3243a8e feat: update design.md with the cache Nemo D'ACREMONT 2024-12-20 16:41:18 +01:00
  • b05e009497 feat: pair tests Martin Eyben 2024-12-20 11:18:20 +01:00
  • 53ffd0b1e4 fix: import warnings Martin Eyben 2024-12-20 11:17:22 +01:00
  • 94aa633f58 feat: add tests from string Martin Eyben 2024-12-20 11:16:03 +01:00
  • 934cfce639 fix: package Martin Eyben 2024-12-20 11:15:48 +01:00
  • 83c12599c7 fix: cache warnings Martin Eyben 2024-12-20 11:15:34 +01:00
  • 61a459ce78 feat: add tests for weatherdata fromjson and tojson Nemo D'ACREMONT 2024-12-19 20:51:48 +01:00
  • f73311b7a4 feat(gitignore): add cache file Martin Eyben 2024-12-18 21:14:12 +01:00
  • f5358ae69c feat(uml): add uml source Martin Eyben 2024-12-18 21:12:05 +01:00
  • 3ae4e63a71 fix(display): use array instead of hashmap Martin Eyben 2024-12-18 21:09:24 +01:00
  • 398e197aa4 fix(display): use array instead of hashmap Martin Eyben 2024-12-18 21:09:24 +01:00
  • 0f404622ed feat(main): add small comment Martin Eyben 2024-12-18 20:52:28 +01:00
  • 33d1374cd1 feat(design): rewrite DESIGN.md Martin Eyben 2024-12-18 20:48:08 +01:00
  • a41df4b124 fix: weather data test Martin Eyben 2024-12-17 17:25:14 +01:00
  • 79a3e1941a feat: weatherCachedData didn't throw exception on unknown city Nemo D'ACREMONT 2024-12-16 20:56:37 +01:00
  • 4fc4374583 ffmerge Nemo D'ACREMONT 2024-12-14 15:50:35 +01:00
  • 549a37039a feat: finish cacheé Nemo D'ACREMONT 2024-12-14 14:57:39 +01:00
  • 138d65ae42 feat: enhance tests Martin Eyben 2024-12-02 11:27:17 +00:00
  • 43425a742b feat: remove JSONArray from fetcher Martin Eyben 2024-12-02 10:20:29 +00:00
  • f89bc7ae98 feat: package refactor Martin Eyben 2024-12-02 10:07:16 +00:00
  • 932e272cc5
    draft: continue cache Nemo D'ACREMONT 2024-11-30 18:24:40 +01:00
  • 4d96191d6a
    draft: first DESIGN.md Nemo D'ACREMONT 2024-11-29 14:52:18 +01:00
  • d446f4c446 feat: class diagram Martin Eyben 2024-11-29 09:04:38 +00:00
  • d2175120d4 fix: documentation Martin Eyben 2024-11-29 09:03:43 +00:00
  • 57081c4f43 fix tests Martin Eyben 2024-11-27 21:05:48 +00:00
  • bc584b3ff0 feat: use WeatherFetching exception Martin Eyben 2024-11-27 21:03:25 +00:00
  • 5dfed9ff4c fix: typo Martin Eyben 2024-11-27 20:28:34 +00:00
  • dbd289762a fix: WMOcode for openmeteo implmentation Martin Eyben 2024-11-27 20:27:21 +00:00
  • 288895f065 feat: display tests Martin Eyben 2024-11-24 14:39:55 +01:00
  • 00f77897c9 feat: refactor JSON fetcher Martin Eyben 2024-11-24 13:12:17 +01:00
  • 10e36d97c4 feat: coords tests Martin Eyben 2024-11-24 12:59:26 +01:00
  • 8f1e2649e1 feat: add weather data tests Martin Eyben 2024-11-24 12:45:45 +01:00
  • eb56bbfe73 feat: openMeteo tests Martin Eyben 2024-11-24 00:50:44 +01:00
  • 68abfe66fa feat: OpenWeatherMap tests Martin Eyben 2024-11-24 00:18:19 +01:00
  • 423e1a44f3 feat: refactor tests Martin Eyben 2024-11-23 22:01:37 +01:00
  • 69d5512220 minor: remove debug Martin Eyben 2024-11-23 20:54:35 +01:00
  • d3ad85e267 feat: city test Martin Eyben 2024-11-23 20:50:11 +01:00
  • f683f12080 feat: move fake json fetcher and remove sample test Martin Eyben 2024-11-23 18:59:52 +01:00
  • e62635c057 feat: WeatherAPI tests Martin Eyben 2024-11-23 18:41:40 +01:00
  • 6d0e8f9786
    feat: cache draft Nemo D'ACREMONT 2024-11-23 13:19:33 +01:00
  • 52e63be79c feat: fake jsonfetcher Martin Eyben 2024-11-23 10:42:04 +01:00
  • 70c573eb81 fix: Locale format Martin Eyben 2024-11-19 18:08:44 +01:00
  • decbd83316 feat: documentation Martin Eyben 2024-11-19 17:59:45 +01:00
  • d263a3b68f feat: refactor city fecth Martin Eyben 2024-11-19 18:10:22 +01:00
  • ebf840a73d feat: remove Temperature Martin Eyben 2024-11-19 17:45:52 +01:00
  • a7ec614471 feat: documentation Martin Eyben 2024-11-19 17:43:20 +01:00
  • 1548da7b4b fix: redefine scope Martin Eyben 2024-11-19 11:51:15 +01:00
  • 1f582b18f4 fix: declare scope Martin Eyben 2024-11-19 11:47:16 +01:00
  • 82af876560 fix: column size with special char (ugly) Martin Eyben 2024-11-19 11:15:56 +01:00
  • 672d530f13 minor: delete line Martin Eyben 2024-11-19 10:45:50 +01:00
  • ad77a36da0 feat: refactor json fetcher Martin Eyben 2024-11-19 10:44:07 +01:00
  • 3c1ddbc291 feat: add wind direction ascii Martin Eyben 2024-11-19 10:36:27 +01:00
  • 5e006b2b4d minor: remove debug print Martin Eyben 2024-11-19 09:52:27 +01:00
  • f29cd6aa5d feat: add argument parsing Martin Eyben 2024-11-18 22:56:46 +01:00
  • 4605b28d79 fix: OpenMeteo implementation Martin Eyben 2024-11-18 22:09:24 +01:00
  • e51b7de1e0 feat(exception): add weather exception Martin Eyben 2024-11-18 21:49:58 +01:00
  • bb8ceff5ea feat(display): enhance display Martin Eyben 2024-11-18 21:49:39 +01:00
  • 83b7ce780a fix: conflict Martin Eyben 2024-11-12 12:19:32 +01:00
  • 34928424ca
    feat: use WeatherData instead of Temperature Nemo D'ACREMONT 2024-11-16 16:01:45 +01:00
  • 5fe57da57e
    feat: add OpenWeatherMap support Nemo D'ACREMONT 2024-11-15 08:18:08 +01:00
  • 3cc14c19b1
    feat: add OpenMeteo support Nemo D'ACREMONT 2024-11-14 10:53:04 +01:00
  • 3a19820ffa
    feat: use JSONFetcher in WeatherAPI Nemo D'ACREMONT 2024-11-14 10:43:16 +01:00
  • cb18096f2e
    feat: add JSONFetcher to fetch a JSON with URL Nemo D'ACREMONT 2024-11-14 10:42:50 +01:00
  • 8ce493501e
    refactor: change String city to City city Nemo D'ACREMONT 2024-11-09 18:23:50 +01:00
  • a4f127e4e3
    refactor: rename city.java to City.java Nemo D'ACREMONT 2024-11-09 18:23:03 +01:00
  • 374b49e1d4
    feat: add City class to store city and fetch its coordinates Nemo D'ACREMONT 2024-11-09 18:05:47 +01:00
  • ddcf989bac
    feat: add Coords class to store (lat, lon) Nemo D'ACREMONT 2024-11-09 17:56:46 +01:00
  • a56bc2eb81
    doc: add docstring for WeatherAPI.getTemperature Nemo D'ACREMONT 2024-11-09 16:45:44 +01:00
  • dc6fbd8c4e
    test: add tests for WeatherAPI Nemo D'ACREMONT 2024-11-09 16:45:00 +01:00
  • e1eb03c622 doc(weatherAPI): add few documentation Martin Eyben 2024-11-04 10:49:40 +01:00
  • 25ad77e394
    feat: add the first display class Nemo D'ACREMONT 2024-11-04 10:39:27 +01:00
  • 96c1866978 feat(WeatherDataAPI): add api name method Martin Eyben 2024-11-04 10:24:14 +01:00
  • f72b30311c refactor(main): clean main Martin Eyben 2024-11-04 10:14:47 +01:00
  • 50a424c4b3 feat(WeatherAPI): WeatherAPI API implementation Martin Eyben 2024-11-04 10:10:43 +01:00
  • a255eabc93 feat(WeatherDataAPI): get temperatures for multiple days Martin Eyben 2024-11-04 10:00:05 +01:00
  • 243b613c79
    feat: finish iteration 1 without interface Nemo D'ACREMONT 2024-11-04 09:40:55 +01:00
  • 21f6c8b1a6 feat(weather): add more methods Martin Eyben 2024-11-04 09:40:54 +01:00
  • 363db6346b feat(weather): temperature object Martin Eyben 2024-11-04 09:33:20 +01:00
  • 9bf42e49bc feat(weather): interfaces Martin Eyben 2024-11-04 09:28:47 +01:00
  • 183423e1ef
    feat: add random stuff in gitignore Nemo D'ACREMONT 2024-11-04 09:04:19 +01:00
  • c538ecc7ad
    feat: helloworld weatherapi Nemo D'ACREMONT 2024-11-01 08:47:50 +01:00
  • dc5ca236d0 Initial import David Renault 2024-10-31 11:47:53 +01:00