Táto stránka popisuje automatického robota, ktorý zbiera denné menu pre ObedHub. Ak ste sa sem dostali z našej hlavičky User-Agent vo vašich logoch, nižšie nájdete, čo robot robí a ako nás zastihnúť.
Čo je ObedHub
ObedHub je nástroj pre tímovú koordináciu obeda pre kancelárie na Slovensku. Ukazuje tímu, aké denné menu ponúkajú reštaurácie v okolí kancelárie, a pomáha im dohodnúť sa, kam pôjdu. Prevádzkuje ho fyzická osoba z Košíc — údaje o prevádzkovateľovi sú v tiráži.
Čo robot zbiera
- Iba verejne dostupné výpisy reštaurácií a ich denné menu na dnešný deň — názov podniku, adresu, polohu, názvy jedál a ceny.
- Žiadne prihlasovanie, žiadne tokeny ani session cookies, žiadne objednávky ani vkladanie do košíka.
- Žiadne osobné údaje. Nezbierame recenzie, mená používateľov ani nič, čo sa viaže na konkrétnu osobu.
Ako často a v akom objeme
- Dvakrát denne, v pracovné dni ráno o 09:40 a 11:10 stredoeurópskeho času (slovenské reštaurácie zverejňujú denné menu neskoro dopoludnia).
- Aktuálne jedno mesto — Košice. Jeden prechod trvá približne 35 minút.
- Druhý prechod je výrazne menší: podniky, ktoré už na dnešok menu zverejnili, preskakujeme a znova ich nesťahujeme.
Ako sa robot správa
- Tempo: približne 1 požiadavka za sekundu na zdroj, najviac 2 súbežné požiadavky. Medzi jednotlivými sťahovaniami menu je navyše krátka pauza.
- HTTP 429: čítame hlavičku
Retry-Aftera pozastavíme celý zdroj na uvedený čas (najviac 60 s). Ak hlavička chýba, pozastavíme sa na 30 s. - HTTP 5xx: obmedzený počet opakovaní s exponenciálne rastúcou pauzou (max. 30 s medzi pokusmi), potom podnik preskočíme.
- HTTP 404: ticho preskočíme, neopakujeme.
- Robot nikdy neobchádza ochranu proti botom a nerieši CAPTCHA. Keď narazíme na blok, prestaneme danú adresu sťahovať.
Vylúčenie a kontakt
Ak chcete, aby sme prestali sťahovať vašu stránku alebo aby sme znížili tempo, napíšte na [email protected] — vylúčenie nastavíme a potvrdíme vám ho. Rovnako sa ozvite, ak vám niečo v správaní robota nesedí; radi ho upravíme.
Pre úplnosť: robot zatiaľ nečíta súbor robots.txt ani neposiela podmienené požiadavky (If-None-Match / If-Modified-Since). Vylúčenie preto prosím pošlite e-mailom, aby sa naozaj prejavilo.
User-Agent
Robot sa predstavuje touto hlavičkou — podľa nej ho viete vyfiltrovať v logoch:
ObedHub-bot/0.1 (+https://obedhub.com/bot; contact: [email protected])
In English
ObedHub-botcollects publicly published daily lunch menus ("denné menu") for ObedHub, a team-lunch coordination tool for offices in Slovakia. It shows an office which restaurants nearby are serving a lunch menu today so the team can agree on where to eat.
It fetches public listing and menu pages only — no authentication, no tokens or session cookies, no orders or checkout, and no personal data. It runs twice on weekday mornings, at 09:40 and 11:10 Central European Time, and currently covers a single city (Košice). One pass takes about 35 minutes; the second pass is much smaller because venues that already published today's menu are skipped.
Pacing is roughly one request per second per source with at most two concurrent requests. On 429 we read Retry-After and pause the whole source for that long (capped at 60 s), or 30 s if the header is absent. On 5xx we retry a limited number of times with exponential backoff (max 30 s between attempts) and then move on. 404 is skipped silently and never retried. The crawler does not attempt to bypass bot protection and does not solve CAPTCHAs — when it is blocked, it stops requesting that URL.
To be exact about what we do not do: the crawler does not currently read robots.txt, and it does not send conditional requests (If-None-Match / If-Modified-Since). If you want it to stop crawling your site or to slow down, email [email protected] and we will apply the exclusion and confirm it back to you.
It identifies itself with this User-Agent:
ObedHub-bot/0.1 (+https://obedhub.com/bot; contact: [email protected])