| Commit message (Collapse) | Author | Age | Lines |
| |
|
|
|
|
|
|
|
|
| |
JSON/cache output
- URL-encode city (python3 / jq / minimal sed fallback) and use encoded_city for all wttr.in calls
- Quote cachedir/cachefile usages and introduce a file variable for clarity
- Use portable stat (GNU/BSD fallback) and compute cache age robustly
- Replace brittle echo JSON with json_escape + printf to safely escape output
- Ensure .weather_cache is written as a two-line file with a proper trailing newline
|
| |
|
|
|
|
|
|
|
| |
- Use wttr.in structured format first (%l, %C, %t) for stable 3-line parsing
- Fallback to individual field requests when combined output omits temperature
- Keep ASCII fallback as last resort; best-effort extraction of loc/cond/temp
- Read/write cache via mapfile to avoid word splitting; validate temp line
- Normalize condition string; extend mapping and add substring icon heuristics
- Remove accidental double JSON print in default-case; ensure single output
|
| |
|
|
| |
exit status in Weather.sh
|
| |
|
|
|
|
|
|
|
|
| |
simple output; replace wttr wrapper
- Set TOOLTIP_MARKUP default to off (ENV-driven still supported).
- Use truthy checks in place extraction helpers and simplify extraction logic.
- Change place formatting to show resolved place with coordinates or coordinates-only.
- Prepend place to simple text cache and add icons for wind, humidity and visibility.
- Replace legacy wttr-based Weather.sh with a direct Python Weather.py invocation.
|
| |
|
|
| |
it seems ~ does not work anymore
|
| | |
|
| | |
|
| |
|
|
| |
these 2 does not like $HOME
|
| | |
|
| | |
|
| |
|
|
| |
Default Keybind SUPER SHIFT K
|
| | |
|
| |
|