Files
maru-hleda-byt/byty_idnes.json
Jan Novak 4304a42776
All checks were successful
Build and Push / build (push) Successful in 6s
Track first_seen/last_changed per property, add map filters and clickable legend
Scraper changes (all 6 sources):
- Add first_seen: date the hash_id was first scraped, never overwritten
- Add last_changed: date the price last changed (= first_seen when new)
- PSN and CityHome load previous output as a lightweight cache to compute these fields
- merge_and_map.py preserves earliest first_seen when deduplicating cross-source duplicates

Map popup:
- Show "Přidáno: YYYY-MM-DD" and "Změněno: YYYY-MM-DD" in each property popup
- NOVÉ badge and pulsing marker now driven by first_seen == today (more accurate than scraped_at)

Map filters (sidebar):
- New "Přidáno / změněno" dropdown: 1, 2, 3, 4, 5, 7, 14, 30 days or all
- Clickable price/m² legend bands: click to filter to that band, multi-select supported
- "✕ Zobrazit všechny ceny" reset link appears when any band is active

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-26 16:58:46 +01:00

302 lines
9.0 KiB
JSON

[
{
"hash_id": "699c14efa272ce2cb70fdaa9",
"name": "Prodej bytu 3+1 114 m²",
"price": 12990000,
"price_formatted": "12 990 000 Kč",
"locality": "Ortenovo náměstí, Praha 7 - Holešovice, okres Praha",
"lat": 50.1090652,
"lon": 14.4472586,
"disposition": "3+1",
"floor": 6,
"area": 114,
"building_type": "1905",
"ownership": "osobní",
"url": "https://reality.idnes.cz/detail/prodej/byt/praha-7-ortenovo-namesti/699c14efa272ce2cb70fdaa9/",
"source": "idnes",
"image": "",
"scraped_at": "2026-02-26",
"first_seen": "2026-02-26",
"last_changed": "2026-02-26"
},
{
"hash_id": "69a0108318a49f688f07c503",
"name": "Prodej bytu 4+kk 73 m²",
"price": 9490000,
"price_formatted": "9 490 000 Kč",
"locality": "Hlavní, Praha 4 - Záběhlice",
"lat": 50.047243965755754,
"lon": 14.486543203609836,
"disposition": "4+kk",
"floor": 9,
"area": 73,
"building_type": "1961",
"ownership": "osobní",
"url": "https://reality.idnes.cz/detail/prodej/byt/praha-4-hlavni/69a0108318a49f688f07c503/",
"source": "idnes",
"image": "",
"scraped_at": "2026-02-26",
"first_seen": "2026-02-26",
"last_changed": "2026-02-26"
},
{
"hash_id": "699c78a809e67614380916ba",
"name": "Prodej bytu 3+1 85 m²",
"price": 13350000,
"price_formatted": "13 350 000 Kč",
"locality": "Rejskova, Praha 2 - Vinohrady",
"lat": 50.06661305,
"lon": 14.43407117,
"disposition": "3+1",
"floor": 5,
"area": 85,
"building_type": "Cihlová",
"ownership": "osobní",
"url": "https://reality.idnes.cz/detail/prodej/byt/praha-2-rejskova/699c78a809e67614380916ba/",
"source": "idnes",
"image": "",
"scraped_at": "2026-02-26",
"first_seen": "2026-02-26",
"last_changed": "2026-02-26"
},
{
"hash_id": "69a03719a7891063a20f14e4",
"name": "Prodej bytu 3+kk 74 m²",
"price": 12890000,
"price_formatted": "12 890 000 Kč",
"locality": "U michelského mlýna, Praha 4 - Michle, okres Praha",
"lat": 50.0542667,
"lon": 14.4510382,
"disposition": "3+kk",
"floor": 7,
"area": 74,
"building_type": "2009",
"ownership": "osobní",
"url": "https://reality.idnes.cz/detail/prodej/byt/praha-4-u-michelskeho-mlyna/69a03719a7891063a20f14e4/",
"source": "idnes",
"image": "",
"scraped_at": "2026-02-26",
"first_seen": "2026-02-26",
"last_changed": "2026-02-26"
},
{
"hash_id": "69708aa7667a2fa3780f8a16",
"name": "Prodej bytu 3+1 71 m²",
"price": 8350000,
"price_formatted": "8 350 000 Kč",
"locality": "Hlavní, Praha 4 - Záběhlice",
"lat": 50.047489,
"lon": 14.490741,
"disposition": "3+1",
"floor": 9,
"area": 71,
"building_type": "Cihlová",
"ownership": "družstevní",
"url": "https://reality.idnes.cz/detail/prodej/byt/praha-4-hlavni/69708aa7667a2fa3780f8a16/",
"source": "idnes",
"image": "",
"scraped_at": "2026-02-26",
"first_seen": "2026-02-26",
"last_changed": "2026-02-26"
},
{
"hash_id": "6960e610326c8e2aa50b0e25",
"name": "Prodej bytu 3+kk 80 m²",
"price": 12490000,
"price_formatted": "12 490 000 Kč",
"locality": "Krnkova, Praha",
"lat": 50.056095198944,
"lon": 14.467427477184,
"disposition": "3+kk",
"floor": 6,
"area": 80,
"building_type": "2020",
"ownership": "osobní",
"url": "https://reality.idnes.cz/detail/prodej/byt/praha-krnkova/6960e610326c8e2aa50b0e25/",
"source": "idnes",
"image": "",
"scraped_at": "2026-02-26",
"first_seen": "2026-02-26",
"last_changed": "2026-02-26"
},
{
"hash_id": "68c4c9a1345e0bffba03d7e0",
"name": "Prodej bytu 3+kk 112 m²",
"price": 10990000,
"price_formatted": "10 990 000 Kč",
"locality": "U Prefy, Praha 8 - Ďáblice",
"lat": 50.1445055631,
"lon": 14.4834831086,
"disposition": "3+kk",
"floor": 2,
"area": 112,
"building_type": "Cihlová",
"ownership": "osobní",
"url": "https://reality.idnes.cz/detail/prodej/byt/praha-8-u-prefy/68c4c9a1345e0bffba03d7e0/",
"source": "idnes",
"image": "",
"scraped_at": "2026-02-26",
"first_seen": "2026-02-26",
"last_changed": "2026-02-26"
},
{
"hash_id": "69a00a243781d89dcc03c8bb",
"name": "Prodej bytu 3+1 78 m²",
"price": 9499000,
"price_formatted": "9 499 000 Kč",
"locality": "U kombinátu, Praha 10 - Strašnice",
"lat": 50.076586,
"lon": 14.501454,
"disposition": "3+1",
"floor": 4,
"area": 78,
"building_type": "Cihlová",
"ownership": "osobní",
"url": "https://reality.idnes.cz/detail/prodej/byt/praha-10-u-kombinatu/69a00a243781d89dcc03c8bb/",
"source": "idnes",
"image": "",
"scraped_at": "2026-02-26",
"first_seen": "2026-02-26",
"last_changed": "2026-02-26"
},
{
"hash_id": "64edfa5ce31ee12cdb097cf9",
"name": "Prodej bytu 3+kk 74 m²",
"price": 11634400,
"price_formatted": "11 634 400 Kč",
"locality": "Jáchymovská, Praha 5 - Řeporyje",
"lat": 50.03524802,
"lon": 14.31407393,
"disposition": "3+kk",
"floor": 6,
"area": 74,
"building_type": "Smíšená",
"ownership": "osobní",
"url": "https://reality.idnes.cz/detail/prodej/byt/praha-13-jachymovska/64edfa5ce31ee12cdb097cf9/",
"source": "idnes",
"image": "",
"scraped_at": "2026-02-26",
"first_seen": "2026-02-26",
"last_changed": "2026-02-26"
},
{
"hash_id": "696e54943b8203c996011547",
"name": "Prodej bytu 4+kk 84 m²",
"price": 11990000,
"price_formatted": "11 990 000 Kč",
"locality": "Karla Guta, Praha 10 - Uhříněves",
"lat": 50.030126,
"lon": 14.59409,
"disposition": "4+kk",
"floor": 5,
"area": 84,
"building_type": "Smíšená",
"ownership": "osobní",
"url": "https://reality.idnes.cz/detail/prodej/byt/praha-22-karla-guta/696e54943b8203c996011547/",
"source": "idnes",
"image": "",
"scraped_at": "2026-02-26",
"first_seen": "2026-02-26",
"last_changed": "2026-02-26"
},
{
"hash_id": "689986fe58c2bcbb110a517d",
"name": "Prodej bytu 4+kk 93 m²",
"price": 11008200,
"price_formatted": "11 008 200 Kč",
"locality": "Kuttelwascherova, Praha 9 - Černý Most",
"lat": 50.104792349,
"lon": 14.579679032,
"disposition": "4+kk",
"floor": 5,
"area": 93,
"building_type": "Skeletová",
"ownership": "osobní",
"url": "https://reality.idnes.cz/detail/prodej/byt/praha-14-kuttelwascherova/689986fe58c2bcbb110a517d/",
"source": "idnes",
"image": "",
"scraped_at": "2026-02-26",
"first_seen": "2026-02-26",
"last_changed": "2026-02-26"
},
{
"hash_id": "6859393a57fe2ea99e09a067",
"name": "Prodej bytu 3+1 88 m²",
"price": 9350000,
"price_formatted": "9 350 000 Kč",
"locality": "Cementářská, Praha 5 - Lochkov",
"lat": 50.0034203152,
"lon": 14.3523860807,
"disposition": "3+1",
"floor": 3,
"area": 88,
"building_type": "Cihlová",
"ownership": "osobní",
"url": "https://reality.idnes.cz/detail/prodej/byt/praha-16-cementarska/6859393a57fe2ea99e09a067/",
"source": "idnes",
"image": "",
"scraped_at": "2026-02-26",
"first_seen": "2026-02-26",
"last_changed": "2026-02-26"
},
{
"hash_id": "6992d0c6dffd9162130a26e8",
"name": "Prodej bytu 3+kk 69 m²",
"price": 11853625,
"price_formatted": "11 853 625 Kč",
"locality": "Nekonečného, Praha 5 - Stodůlky",
"lat": 50.042287368666926,
"lon": 14.30696945790677,
"disposition": "3+kk",
"floor": 4,
"area": 69,
"building_type": "Dřevěná",
"ownership": "osobní",
"url": "https://reality.idnes.cz/detail/prodej/byt/praha-13-nekonecneho/6992d0c6dffd9162130a26e8/",
"source": "idnes",
"image": "",
"scraped_at": "2026-02-26",
"first_seen": "2026-02-26",
"last_changed": "2026-02-26"
},
{
"hash_id": "690c2c7b22e38ce1f50ec0c6",
"name": "Prodej bytu 3+1 74 m²",
"price": 12691991,
"price_formatted": "12 691 991 Kč",
"locality": "Svitákova, Praha 5 - Stodůlky",
"lat": 50.0480552778,
"lon": 14.3019416667,
"disposition": "3+1",
"floor": 8,
"area": 74,
"building_type": "Cihlová",
"ownership": "osobní",
"url": "https://reality.idnes.cz/detail/prodej/byt/praha-13-svitakova/690c2c7b22e38ce1f50ec0c6/",
"source": "idnes",
"image": "",
"scraped_at": "2026-02-26",
"first_seen": "2026-02-26",
"last_changed": "2026-02-26"
},
{
"hash_id": "68d6a0afbe5e2703bd0b1981",
"name": "Prodej bytu 3+kk 82 m²",
"price": 12390000,
"price_formatted": "12 390 000 Kč",
"locality": "Plzeňská, Praha 5 - Košíře",
"lat": 50.071718,
"lon": 14.389139,
"disposition": "3+kk",
"floor": 4,
"area": 82,
"building_type": "Smíšená",
"ownership": "osobní",
"url": "https://reality.idnes.cz/detail/prodej/byt/praha-5-plzenska/68d6a0afbe5e2703bd0b1981/",
"source": "idnes",
"image": "",
"scraped_at": "2026-02-26",
"first_seen": "2026-02-26",
"last_changed": "2026-02-26"
}
]