| Age | Commit message (Collapse) | Author | Lines |
|
- 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>
|
|
- Install Playwright + Chromium; add shared browser singleton (playwright.server.ts)
- Rewrite flat-nishiogikubo scraper: Wix calendar via headless browser,
month navigation via date picker, extracts .WPczEB/.ExCBIq selectors
- Rewrite pitbar-nishiogikubo scraper: freecalend.com via headless browser,
parses cal-{member}-{year}-{month}-{day} cell IDs
- scraper-runner: close shared browser after each run with closeBrowser()
- Remove all scrape trigger buttons from web UI (events index, venues page);
remove /api/scrape and /api/scrape-status from routes.ts
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Pitbar 西荻窪
meets-otsuka: rinky.info プラットフォーム。div.blog-entry.event-wrap[event-date]
から日付・タイトル・出演者・時間・価格・チケットURLを取得。
warp-kichijoji: WordPress カスタムテーマ。<h3>YYYY<br/><span>MM</span></h3> で
年月を取得、article.schedules-box から各イベントをパース。
flat-nishiogikubo: Wix サイトのため JS レンダリング必須。エラーを返す
プレースホルダー実装(Playwright 等への移行が必要)。
pitbar-nishiogikubo: freecalend.com (mem25771) から取得を試みるが、
ボット遮断のため現状はエラー。URL パターン・代替策をコメントに記載。
SCRAPE_TARGETS.md に状態列(✅/⚠️)を追加。
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|