All checks were successful
Build and Push / build (push) Successful in 6s
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>
302 lines
9.0 KiB
JSON
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"
|
|
}
|
|
] |