尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Web pro Parcelku — mapa příležitostí u pozemků. Na jedné interaktivní mapě ukazuje pozemky, kde se něco děje: dražby, exekuce, prodeje a obecní záměry, sbírané z veřejných zdrojů. Klik na bod → detail + proklik do katastru.查看完整 README ↗
Web pro Parcelku — mapa příležitostí u pozemků. Na jedné interaktivní mapě ukazuje pozemky, kde se něco děje: dražby, exekuce a prodeje, sbírané z veřejných zdrojů. Klik na bod → detail + proklik do katastru.
Pátá kategorie, obecní záměry, je v kódu hotová (barva, filtr, legenda,
scripts/test-obec.mjs), ale nesbírá se: každá obec má svou úřední desku
a ani jednu nemáme zapojenou. Úvodní stránka to u té kategorie píše
(„zatím nesbíráme") a hlídá to scripts/test-sliby.mjs.
.
├── index.html # celá stránka (hero, mapa, jak to funguje, FAQ, formulář…)
├── css/styles.css # design system, mapa, animace, responsivita
├── js/main.js # interaktivní mapa (Leaflet), filtry, hledání, počítadla…
└── assets/favicon.svg
Web už nemá data natvrdo — načítá je ze souboru:
data/opportunities.json # příležitosti, které web zobrazí
data/okresy.json # okres → přibližné GPS (geokódování)
scripts/fetch-opportunities.mjs # robot: sběr ze zdrojů → JSON
.github/workflows/update-data.yml # denní automatické spuštění robota
Web soubor data/opportunities.json načítá přes fetch a má bezpečnou zálohu
(když se soubor nenačte, použije vestavěná ukázková data — nikdy není prázdný).
{
"place": "Kolín", "okres": "Kolín", "type": "drazba",
"parcel": "412/3", "druh": "stavební", "area": 1240,
"price": 640000, "extra": "dražba za 12 dní",
"lat": 50.0281, "lng": 15.2003
}
type ∈ sale (na prodej) · drazba · exekuce · obec (obecní záměr — zatím
bez zdroje, viz výš) · majitel (inzerát vložený na Parcelce).
lat/lng jsou nepovinné — když chybí, robot je doplní podle okres.
V scripts/fetch-opportunities.mjs jsou funkce fetchDrazby(),
fetchInsolvence(), fetchUredniDesky(), fetchInzeraty() — každá vrátí pole
příležitostí v uvedeném formátu. Robot je sjednotí, geokóduje, odstraní duplicity,
seřadí podle výhodnosti a zapíše. Stačí doplnit jednu z funkcí.
Pozor: u každého zdroje respektujte jeho podmínky (robots.txt, zákaz automatického stahování). Nejčistší je zdroj, který sám nabízí otevřená data.
Statický web bez build kroku:
python3 -m http.server 8000 # → http://localhost:8000
Mapa běží na knihovně Leaflet, kterou servírujeme
z vlastního serveru (vendor/leaflet/, viz vendor/leaflet/PUVOD.md) — cizí
CDN u hlavní funkce webu znamenalo výpadek, se kterým se nedalo nic dělat.
Data už ukázková nejsou: robot prochází veřejné zdroje (evidence dražeb,
Státní pozemkový úřad, inzertní portály) každých 6 hodin a výsledek ukládá
do data/opportunities.json. Účty, inzeráty a zprávy běží na Supabase.