Thermograph monorepo: graded-climate API + SSR frontend + infra, domain-specific containerized deploys
Add EXCLUDE_CC + KEEP_SLUGS to gen_cities.py: drop cities in countries that criminalize LGBTQ+ people (plus China, Pakistan, Indonesia by choice), except a hand-kept list of notable / tourist / high-English hubs — Lagos & Abuja; Nairobi & Mombasa; Cairo, Giza, Alexandria; Dubai & Abu Dhabi; Kuala Lumpur/Malacca/Kota Kinabalu/Kuching; Dar es Salaam/Zanzibar/Arusha; Casablanca/Fes/Rabat; Tehran; Jeddah; Baghdad; Kabul; 7 Pakistani cities (Karachi, Lahore, Islamabad, Faisalabad, Rawalpindi, Multan, Hyderabad); Jakarta + Surabaya + Bekasi; and China's 5 most English-friendly cities (Shanghai, Beijing, Shenzhen, Guangzhou, Chengdu). Removed slots backfill from the next-ranked non-excluded cities, so cities.json stays 1000. Flavor regenerated (prunes removed, fetches backfilled). |
||
|---|---|---|
| templates | ||
| tests | ||
| api_accounts.py | ||
| app.py | ||
| audit.py | ||
| cities.json | ||
| cities.py | ||
| cities_flavor.json | ||
| city_events.py | ||
| climate.py | ||
| content.py | ||
| db.py | ||
| gen_cities.py | ||
| gen_flavor.py | ||
| grading.py | ||
| grid.py | ||
| migrate.py | ||
| models.py | ||
| notify.py | ||
| places.py | ||
| push.py | ||
| requirements-dev.txt | ||
| requirements.txt | ||
| schemas.py | ||
| store.py | ||
| users.py | ||
| views.py | ||
| warm_cities.py | ||