Commit Graph

  • b4162a7fc0 Update general config - Refine general dection of config - Add pre-defined api_version values - Add default values main Candifloss 2025-10-11 16:32:30 +05:30
  • ebbbf7533f Use cached weather data - Read weatherd cache instead of fetching from API Candifloss 2025-10-11 15:33:11 +05:30
  • a5a7e6a5db Remove old library crate - Replace crate owm_api25 with new crate Candifloss 2025-10-10 11:54:10 +05:30
  • e8a2707987 Seperate library from project - Move OWM library crate to a seperate repo - https://git.candifloss.cc/candifloss/OpenWeatherMapSDK.git Candifloss 2025-10-10 11:46:39 +05:30
  • e66bf8b2e9 Fix typo - Replace ambiguous symbol with the correct "-" Candifloss 2025-10-09 16:31:27 +05:30
  • 808325c534 Add documentation to query.rs - Documentation comments - Tests Candifloss 2025-10-09 16:26:34 +05:30
  • 66f04c5cc9 Clippy fixes - Fix cargo clippy warnings in query.rs Candifloss 2025-10-09 15:39:00 +05:30
  • 07651af450 Add documentation to module current - Add doc comments - cargo clippy fixes - Comment out code in widget Candifloss 2025-10-09 15:29:30 +05:30
  • d8048daa51 Update struct WeatherResponse - Better handling of missing fields Candifloss 2025-10-09 13:36:52 +05:30
  • b97de37698 Rename module weather to current - Also update the change in weatherd and widget Candifloss 2025-10-09 12:33:16 +05:30
  • a70e85e58f Update README - Update example config - Add new item to to-do Candifloss 2025-10-09 01:18:27 +05:30
  • 352eea2a4a Update API 2.5 weather module - Fix types - Heper methods Candifloss 2025-10-09 01:05:06 +05:30
  • 6959ec1e67 Update library - More complete Candifloss 2025-10-08 23:59:43 +05:30
  • a2bdf239e0 Add daemon weatherd - Add daemon weatherd to fetch and cache weather data - Update API libraries to serialize to json - Add "cache_file" parameter to "general" config - Cargo fmt and clippy Candifloss 2025-10-07 15:01:11 +05:30
  • bb2d0c910d Update README - Better wording - Additional link Candifloss 2025-09-20 09:28:29 +05:30
  • 01c12478f6 Separate config loading from API library - Create new library crate for config parsing - Modularity & flexibility Candifloss 2025-09-20 08:41:28 +05:30
  • d45ad9bad5 Modularize the owm_api25 library - Add separate modules for weather & forecast calls Candifloss 2025-09-19 18:19:46 +05:30
  • 9e8c1e6029 Update workspace Cargo.toml - Fix workspace resolver Candifloss 2025-09-19 17:54:55 +05:30
  • 5f2ac661c7 Update README Fix typo Candifloss 2025-09-19 17:52:38 +05:30
  • e03c85037e Fix README - Fix incorrect info on current API - Update To-do list Candifloss 2025-09-19 17:49:58 +05:30
  • 1270a3e595 Create Weather API 2.5 Library - Move API-specific structs to library - Move API-specific configuration to library Candifloss 2025-09-19 08:11:44 +05:30
  • a4034d6944 Update README Candifloss 2025-09-18 23:36:31 +05:30
  • c768899a3b Update README Candifloss 2025-09-18 23:24:47 +05:30
  • 2c9d80a405 Update README Candifloss 2025-09-18 23:22:26 +05:30
  • bb410d002f Parse json data - Process json response - Extract required json fields - Use the extracted fields Candifloss 2025-09-18 22:42:31 +05:30
  • bebfc6887f Fetch weather data - Fetch weather data from the url using the api key, city id, and units config Candifloss 2025-09-18 21:33:22 +05:30
  • 8661ea87db Load TOML Config - Read toml file in the config dir - Parse toml config in the file Candifloss 2025-09-18 19:47:33 +05:30
  • 721d491bd3 Initial commit Candifloss 2025-09-18 14:01:07 +00:00