| MEDIUM | build.sh | 4 | # ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | build.sh | 12 | # ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | build.sh | 14 | # ─── Configuration ─────────────────────────────────────────────────────────── |
| MEDIUM | build.sh | 20 | # ─── Font configuration ─────────────────────────────────────────────────────── |
| MEDIUM | build.sh | 31 | # ─── Asset roots (non-font) ─────────────────────────────────────────────────── |
| MEDIUM | build.sh | 46 | # ─── Helper functions ──────────────────────────────────────────────────────── |
| MEDIUM | build.sh | 110 | # ─── Actions ───────────────────────────────────────────────────────────────── |
| MEDIUM | build.sh | 177 | # ─── Main dispatcher ───────────────────────────────────────────────────────── |
| MEDIUM | internal/renderer/oneline/render.go | 11 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | internal/renderer/oneline/render.go | 13 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | internal/renderer/oneline/render_solar.go | 133 | // ──────────────────────────────────────────────── |
| MEDIUM | internal/renderer/oneline/render_solar.go | 136 | // ──────────────────────────────────────────────── |
| MEDIUM | internal/renderer/oneline/oneline.go | 17 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | internal/renderer/oneline/oneline.go | 19 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | internal/renderer/oneline/oneline.go | 44 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | internal/renderer/oneline/oneline.go | 46 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | internal/renderer/oneline/oneline.go | 83 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | internal/renderer/oneline/oneline.go | 86 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | internal/renderer/oneline/oneline.go | 113 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | internal/renderer/oneline/oneline.go | 115 | // ────────────────────────────────────────────────────────────────────────────── |
| MEDIUM | internal/renderer/oneline/data_parse.go | 55 | // ── Parse numeric fields with safe defaults ──────────────────────────────── |
| MEDIUM | internal/renderer/oneline/data_parse.go | 73 | // ── Description (prefer translated lang_xx if present) ───────────────────── |
| MEDIUM | internal/renderer/oneline/data_parse.go | 88 | // ── Observation time ─────────────────────────────────────────────────────── |
| MEDIUM | internal/renderer/oneline/data_parse.go | 94 | // ── Location fallback ────────────────────────────────────────────────────── |
| MEDIUM | internal/location/cache.go | 61 | // ── Persistent storage ─────────────────────────────── |
| MEDIUM | internal/location/cache.go | 66 | // ── Fast in-memory cache ───────────────────────────── |
| MEDIUM | internal/location/cache.go | 70 | // ── Batch writer ───────────────────────────────────── |
| MEDIUM | internal/location/cache.go | 76 | // ── Synchronization ────────────────────────────────── |
| MEDIUM | internal/location/cache.go | 141 | // ── Batch Writer ───────────────────────────────────────────────────────────── |
| MEDIUM | internal/location/cache.go | 386 | // ── LRU helpers ──────────────────────────────────────────────────────────────── |
| MEDIUM | internal/location/cache.go | 426 | // ── Utility functions ────────────────────────────────────────────────────────── |
| MEDIUM | internal/server/config.go | 79 | # ================================================ |
| MEDIUM | internal/server/config.go | 81 | # ================================================ |
| MEDIUM | internal/server/config.go | 88 | # ================================================ |
| MEDIUM | internal/server/config.go | 90 | # ================================================ |
| MEDIUM | internal/weather/weather.go | 260 | // ── Determine location string ──────────────────────────────────────── |
| MEDIUM | internal/weather/weather.go | 323 | // ── Geocode ─────────────────────────────────────────────────────────── |
| MEDIUM | internal/weather/weather.go | 345 | // ── Build Query ─────────────────────────────────────────────────────── |
| MEDIUM | internal/weather/weather.go | 376 | // ── Fetch weather ───────────────────────────────────────────────────── |
| MEDIUM | internal/weather/weather.go | 398 | // ── Filling up Query ─────────────────────────────────────────────────────── |
| MEDIUM | internal/weather/weather.go | 402 | // ── Render + Format ─────────────────────────────────────────────────── |