// Script to extract IndeeHub film data from screening room // Run this in browser console on https://indeehub.studio/screening-room?type=film const films = []; const filmCards = document.querySelectorAll('a[href^="/film/"]'); filmCards.forEach((card, index) => { const title = card.querySelector('h3, [class*="title"]')?.textContent?.trim(); const img = card.querySelector('img'); const thumbnail = img?.src || img?.getAttribute('data-src'); const link = card.getAttribute('href'); if (title && thumbnail && link) { films.push({ id: link.replace('/film/', ''), title: title, thumbnail: thumbnail, link: `https://indeehub.studio${link}`, type: 'film' }); } }); console.log(JSON.stringify(films, null, 2)); copy(JSON.stringify(films, null, 2));