22 Commits

Author SHA1 Message Date
66f04c5cc9 Clippy fixes
- Fix `cargo clippy` warnings in `query.rs`
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`
2025-10-09 15:29:30 +05:30
d8048daa51 Update struct WeatherResponse
- Better handling of missing fields
2025-10-09 13:36:52 +05:30
b97de37698 Rename module weather to current
- Also update the change in `weatherd` and widget
2025-10-09 12:33:16 +05:30
a70e85e58f Update README
- Update example config
- Add new item to to-do
2025-10-09 01:18:27 +05:30
352eea2a4a Update API 2.5 weather module
- Fix types
- Heper methods
2025-10-09 01:05:06 +05:30
6959ec1e67 Update library
- More complete
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`
2025-10-07 15:01:11 +05:30
bb2d0c910d Update README
- Better wording
- Additional link
2025-09-20 09:28:29 +05:30
01c12478f6 Separate config loading from API library
- Create new library crate for config parsing
- Modularity & flexibility
2025-09-20 08:41:28 +05:30
d45ad9bad5 Modularize the owm_api25 library
- Add separate modules for weather & forecast calls
2025-09-19 18:19:46 +05:30
9e8c1e6029 Update workspace Cargo.toml
- Fix workspace resolver
2025-09-19 17:54:55 +05:30
5f2ac661c7 Update README
Fix typo
2025-09-19 17:52:38 +05:30
e03c85037e Fix README
- Fix incorrect info on current API
- Update To-do list
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
2025-09-19 08:11:44 +05:30
a4034d6944 Update README 2025-09-18 23:36:31 +05:30
c768899a3b Update README 2025-09-18 23:24:47 +05:30
2c9d80a405 Update README 2025-09-18 23:22:26 +05:30
bb410d002f Parse json data
- Process json response
- Extract required json fields
- Use the extracted fields
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
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
2025-09-18 19:47:33 +05:30
721d491bd3 Initial commit 2025-09-18 14:01:07 +00:00