Read misc.territory, timezone, useragent and car as tables, and state the data rules behind them #23

Merged
lilleman merged 14 commits from misc-territory into main 2026-09-19 01:40:34 +02:00

14 Commits

Author SHA1 Message Date
lilleman d366a80629 Floor every zone weight at the GeoNames cutoff, refuse a table that all falls to it, and name the tzdata a drawn zone needs
Tests / vet + fmt + tests (pull_request) Successful in 1m23s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
Tests / vet + fmt + tests (push) Successful in 8s
Tests / Gitea release from CHANGELOG.md (push) Successful in 5s
2026-09-18 23:40:46 +02:00
lilleman d98571dfb3 Scan every timezone row, which a weighted draw no longer reaches 2026-09-18 23:40:46 +02:00
lilleman 29e471ef0f Weight misc.timezone by the population GeoNames records in each zone, and correct the advice that named the broken path
Tests / vet + fmt + tests (pull_request) Successful in 1m25s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
2026-09-18 23:33:52 +02:00
lilleman 710b6b0261 Expect misc.timezone weighted so a territory's populous zones win the draw 2026-09-18 23:33:52 +02:00
lilleman 85d4760cde Hedge the zone counts out of going stale, and name a tarball member that is no file
Tests / vet + fmt + tests (pull_request) Successful in 1m24s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
2026-09-18 23:26:32 +02:00
lilleman 784a2f0c0c Pin Chrome on iOS in place of a Firefox token no shipped row carries 2026-09-18 23:26:32 +02:00
lilleman 2ad00b3569 Refuse an is_independent the script cannot read, name Edge on Android, and correct the claims review found false
Tests / vet + fmt + tests (pull_request) Successful in 1m23s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
2026-09-18 23:22:55 +02:00
lilleman 8a17fb1548 Pin that a user agent's columns agree with its string, and that a drawn territory and zone agree 2026-09-18 23:22:53 +02:00
lilleman 0910ab7d1a Re-pin the shipped shape for the three misc tables and a territory's zone
Tests / vet + fmt + tests (pull_request) Successful in 1m23s
Tests / Gitea release from CHANGELOG.md (pull_request) Has been skipped
2026-09-18 23:10:37 +02:00
lilleman 604bcb1878 Read misc.timezone from tzdb and misc.useragent from top-user-agents, and give misc.car its own rows file 2026-09-18 23:10:05 +02:00
lilleman 97c4e17671 Expect misc.timezone, car and useragent as tables, and a territory's zone inside it 2026-09-18 23:09:00 +02:00
lilleman 66d11ce1c7 Re-pin the shipped shape for misc.territory and its country column 2026-09-18 23:06:36 +02:00
lilleman b0db82f2f1 Rename misc.country to misc.territory, name each one's sovereign state, and state the four data rules that settle it 2026-09-18 23:02:45 +02:00
lilleman e9d8603611 Expect misc.territory and the sovereign it names, in place of misc.country 2026-09-18 23:02:43 +02:00