🐛 fixes Jídelna Čakovice menu
This commit is contained in:
@@ -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),
|
||||
|
||||
Reference in New Issue
Block a user