🐛 fixes Jídelna Čakovice menu

This commit is contained in:
2026-07-28 18:19:17 +02:00
parent fb6a7bfab8
commit 583ee46d07
2 changed files with 29 additions and 7 deletions
+4 -3
View File
@@ -117,13 +117,14 @@ async function menickoMamafoodbistro(){
async function menickoCukrovarka(){
const url= "https://www.menicka.cz/api/iframe/?id=8542&continuous=true";
const { document }= await fetchHTML(url);
const food= el=> !el ? "—" : el.getElementsByClassName("food")[0].textContent;
const food= el=> !el ? "—" : el.getElementsByClassName("food")[0].textContent.replace(/\s+/g, " ").trim();
const dny= {};
for(const den of document.getElementsByClassName("content")){
let name= den.getElementsByTagName("h2")[0].textContent.trim();
name= name.slice(0, name.indexOf(" ")).toLowerCase();
let name= den.getElementsByTagName("h2")[0].childNodes[0].textContent.trim();
name= name.slice(0, /\s/.exec(name).index).toLowerCase();
const [ polevka ]= den.getElementsByClassName("soup");
const hlavni= den.getElementsByClassName("main");
if(hlavni.length===0) continue;
Reflect.set(dny, name, {
polevky: [ food(polevka) ],
hlavni: [ ...hlavni ].map(food),