diff options
| author | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-08-25 15:58:38 +0200 |
|---|---|---|
| committer | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-08-25 15:58:38 +0200 |
| commit | a7941bb92df67686b018fbb601cbf413ea909d14 (patch) | |
| tree | 322d0ad4b5fef2f27a143d7ec64d5849a4502371 /docs/superpowers/specs | |
| parent | 391fc97fca932a50557d8e0f07ea2dfa8135900a (diff) | |
| download | prognosis-0.1.2.tar.gz prognosis-0.1.2.zip | |
privacy: use Krakow in examples, tests and fixturesv0.1.2
A recorded GUGiK fixture was a reverse address lookup for the author's home:
it carried a house number, a postal code and coordinates to about a metre, and
it was published. The place name in the README was the lesser half of the
problem.
Fixtures are re-recorded against Rynek Glowny in Krakow, a public square, and
the tests, spec example and README follow. The README example is regenerated
from the binary.
warnings.json is left as recorded: it is a verbatim national bulletin whose
teryt array lists roughly two hundred powiats, so no single entry says anything
about anyone.
NOTE: this removes the address from the tip, not from history. Commit e14a7db
and its successors still contain it, and remain reachable on any clone or
mirror.
Diffstat (limited to 'docs/superpowers/specs')
| -rw-r--r-- | docs/superpowers/specs/2026-08-10-go-rewrite-design.md | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/docs/superpowers/specs/2026-08-10-go-rewrite-design.md b/docs/superpowers/specs/2026-08-10-go-rewrite-design.md index f592412..b0596be 100644 --- a/docs/superpowers/specs/2026-08-10-go-rewrite-design.md +++ b/docs/superpowers/specs/2026-08-10-go-rewrite-design.md @@ -52,7 +52,7 @@ documents itself — the same trick wego's `ingo` uses, without the library. ``` # ~/.config/prognosis/config -location=Krakow # falls back to location= in ~/.wegorc when unset +location=Krakow # required (see the note below) hours=12 # default span; -n / -d override units=metric # metric | imperial | si @@ -77,6 +77,12 @@ Precedence: **flags > config file > built-in defaults**. Location additionally falls back to `~/.wegorc` so the two weather tools never disagree about where you are. +> **Superseded in v0.1.1.** The `~/.wegorc` fallback was removed: reading +> another program's configuration made prognosis useless without wego installed +> and hid the fact that it has no way to know where you are. `location=` is now +> required in prognosis' own config. This document is kept as the record of the +> original design, not as current documentation. + `units` is passed to Open-Meteo as `temperature_unit` / `wind_speed_unit` / `precipitation_unit` rather than converted locally, so rounding matches the provider: `metric` = °C, km/h, mm; `imperial` = °F, mph, inch; `si` = °C, m/s, |
