summaryrefslogtreecommitdiff
path: root/app/scrapers/fad-yokohama.ts
AgeCommit message (Collapse)AuthorLines
2026-06-18Fix HTML entity leakage in FAD scraper and Pitbar _clone date bugyyamashita-5/+4
fad-yokohama: replace innerHTML manipulation with Cheerio .clone().text() so that HTML entities (&nbsp; etc.) are decoded before storing titles. pitbar-nishiogikubo: strip non-numeric suffix from day part of element ID to handle _clone-suffixed IDs that freecalend.com generates after JS renders. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10Fix multi-month scrape coverage and add duo MUSIC EXCHANGEyyamashita-20/+11
- Extend 8 scrapers (liquid-room, shibuya-o, club-quattro, meets-otsuka, nishieifuku-jam, fever-shindaita, fad-yokohama, and new duo-music-exchange) to fetch 3 calendar months instead of 1-2, covering the full 65-day window - Add duo MUSIC EXCHANGE scraper (渋谷, ~700 cap, /schedule/YYYY/index_YYYY-MM.html) - Add npm test: Node.js built-in test runner verifies each scraper fetches all required month URLs via mocked fetch (10 tests, no extra deps) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-08Add capacity filter for live houses (~100 / 100~300 / 300~)yyamashita-0/+1
- Add capacity field to VenueMeta and all 17 scrapers (researched values) - Add capacity column to venues table with auto-migration for existing DBs - Add capacity_range filter to queryEvents (small/medium/large) - Add capacity selector to FilterBar UI Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-07Add F.A.D YOKOHAMA scraperyyamashita-0/+176
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>