Skip to content

Instantly share code, notes, and snippets.

@demarchenac
Last active May 2, 2024 21:29
Show Gist options
  • Save demarchenac/2f9ba6f612fa35c46f8597572b87abd8 to your computer and use it in GitHub Desktop.
Save demarchenac/2f9ba6f612fa35c46f8597572b87abd8 to your computer and use it in GitHub Desktop.

Como genero la tabla?

  1. Abres el link del burger master: Participantes Barranquilla
  2. Abres las herramientas de desarrollador (CTRL + Shift + i) ó Click derecho y seleccionamos inspecccionar
  3. Pegamos en la consola el codigo del generador de contenido
  4. Y luego ejecutamos el siguiente comando: console.log(JSON.stringify(getBurgerContents(), null, 2));
  5. Por ultimo abrimos Chat GPT
  6. Y le pedimos que genere una tabla siguiendo los pasos de los prompts

Y ya con eso deberías poder generar tu tabla en formato .md

Lugar Tipo de Carne Gramaje Quesos Tipo de Pan Tocineta Salsas Otros Ingredientes
Drip Burger Crew Res premium 130g Cheddar Brioche artesanal Salsa de ajo de la casa Panceta de cerdo adobada, panceta confitada
American Burger Company Carne Angus americana 150g Colby Jack, Cheddar Butter bread Smoking sweet Cebolla caramelizada
Raval Rooftop Res 130g Queso feta, queso suizo Pan de papa No Salsa de la casa Raval Pimentones asados y caramelizados
Onoto Ternera madurada 150g Cheddar americano Brioche Salsa ranch Aros de cebolla rebozados, tocineta crispy ahumada
Búho Rooftop Angus beef 130g Gouda, pepper jack, queso Philadelphia Brioche No No aplica Cogollos europeos, aros crocantes de cebolla
El Parche Angus certificada 130g Cheddar americano Pan de papa Mayo cilantro de maíz dulce Carne desmechada cocida ahumada en horno de piedra volcanica
La Hierra Res madurada 140g - Pan de papa Salsa de la casa Crocante de yuca rayada, queso costeño de búfala frito
Santo Restobar Carne americana 130g Americano Pretzel - Mermelada de uva Isabella artesanal, queso Philadelphia ahumado
El Celler Tapas Bar Cerdo, Angus 150g Provolone, americano Pan de papa No Salsa de la casa Aros de cebolla, lechuga romana fresca
Camachos Hamburguesería Doble necar Angus - Lawrence Pan brioche - Meloso de pera artesanal, chispas de soque costeño, crumble de chicharrón carnudo
Tropique Res 130g Cheddar Artesanal - Pimentones rojos ahumados y caramelizados con jalapeño
Gaia - 130g - - - - Queso crema, reducción de corozo, espinaca
Conato Angus 150g Americano Pan brioche No - Papa Chongo artesanal, mayonesa de chorizo artesanal
Coliseo Blend de carnes 150g Mozzarella Pan esponjoso No Alioli de ajo Carne de birria cocinada en sus jugos por 7 horas, cebolla caramelizada
Burger Street Tipo americano 135g Mozzarella, americano Pretzel No - Pulled Pork, mermelada especial de tocineta y queso crema
Urban Bistro Carne Angus 150g Americano Pan Royal Mayonesa de aceite de ajonjolí Pernil de cerdo desmechado en salsa BBQ, crocante de papa
Legendario Burger and Steak Carne Certified Angus 150g Provolone Pan de papa No - Sweet bacon molido y ahumado, aro de cebolla
Chori Res importada - Cheddar Pan brioche No Trufada Chutney de tomates, trozos fritos de chorizo artesanal
Barbecue Garage Carne Angus - Cheddar Artellano No - Creación única de mermelada de Bacon ahumado en reducción de Café, lechuga romana fresca
Leden Gastrobar Certified Angus Beef 130g Costeño, provolone Pan de papa No Smoky chipotle Chutney de panceta ahumada y cebollas en amaretto
Cervecería Magdalena Madurada 130g Cheddar Artellano No De ajo Pulled pork cocinado lentamente en Cerveza Magdalena de 7 maltas y BBQ
Machete Burger Res premium madurada - Cheddar Pan brioche No - Tocineta ahumada, pulled pork cocinado por 6 horas y marinado en salsa de carnes y reducción de tamarindo
Frod's BurgerHouse & Cocktails Carne premium 150g Pepper jack, cheddar Brioche de mantequilla de ajo Jack Daniel’s Tocineta artesanal caramelizada, crujiente anillo de cebolla
Big Bites Carne artesanal 150g Cheddar Pan nube No Sweet búfalo Salsa ranch, jalea de tocineta ahumada
Lobo Cocktail Bar Carne americana 150g Americano Pan brioche De cebolla trufada Mix de lechuga baby, chicharrón
Burger Stock Angus 130g Americano Pan de papa No - Cerdo ahumado, DULCE PALENQUERO, crunchy de zan
console.log(JSON.stringify(getBurgerContents(), null, 2));
function getBurgerContents() {
const exclusionList = [
"Navegación",
"Mis redes",
"Descarga la APP",
"Contacto e invitaciones",
"Búsqueda",
];
const burgerHeaderKey = "Descripción";
const h2Elements = document.querySelectorAll("h2.elementor-heading-title.elementor-size-default");
const headers = Array.from(h2Elements)
.filter((header) => !exclusionList.some((key) => header.innerText.includes(key)))
.map((header) => header.innerText);
const toggles = document.querySelectorAll("a.elementor-toggle-title");
const byToggleFilter = (toggle) => toggle.innerText.includes(burgerHeaderKey);
const burgerLinks = Array.from(toggles).filter(byToggleFilter);
return burgerLinks.map((link, burgerIndex) => {
link.click();
const content = Array.from(link.parentElement.parentElement.children).at(1).innerText;
const place = headers[burgerIndex]
return `[${place}] - ${content}`;
});
}

Prompt Para Chat GPT

  1. Interpretame este listado de cadenas de texto en formato JSON, usando la siguente plantilla [Nombre de un lugar] - descripcion de una hamburgesa.

  2. Tomando en cuenta que estamos hablando de hamburguesas quiero que para cada lugar me generes un listado de los ingredientes en el siguiente formato:

    1. Tipo de carne de la hamburguesa
    2. Gramaje de la carne de la hamburguesa
    3. Quesos en la hamburguesa
    4. Tipo de pan
    5. Si incluye tocineta o no
    6. Las salsas de la hamburguesa
    7. Ingredientes que no entre en los elementos anteriores
  3. Ahora generame el mismo listado en un formato tabla

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment