summaryrefslogtreecommitdiff
path: root/app/scrapers/index.ts
diff options
context:
space:
mode:
authoryyamashita <yyamashita@mosquit.one>2026-05-07 19:27:50 +0900
committeryyamashita <yyamashita@mosquit.one>2026-05-07 19:27:50 +0900
commitd5e975b601e70adf901c8e1eb7e61f0388941195 (patch)
treef1778ff15b6540b44c354cb76c44aac795448c4a /app/scrapers/index.ts
parentbffc2c74408ff7163cea0c0392dfc4b15c620a5f (diff)
Add 5 new venue scrapers; extract artist info for WARP, shibuya-o, MOON STEP, mod
New scrapers: Fever 下北沢, Nine Spices 下北沢, 西荻窪 JAM, mod 柴崎, 中野 MOON STEP Artist extraction added/fixed: - warp-kichijoji: parse div.w-flyer (clone + remove nested notes-wrapper) - shibuya-o: rewrite to scrape each sub-venue; artist from li.p-scheduled-card__artist-item - moon-step-nakano: parse 出演 section from WordPress API description HTML - mod-shibasaki: fetch individual event pages in parallel; handle live:/出演:/・ bullet formats Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'app/scrapers/index.ts')
-rw-r--r--app/scrapers/index.ts14
1 files changed, 10 insertions, 4 deletions
diff --git a/app/scrapers/index.ts b/app/scrapers/index.ts
index 81a0eb7..2d7f1d1 100644
--- a/app/scrapers/index.ts
+++ b/app/scrapers/index.ts
@@ -9,9 +9,12 @@ import { scraper as shibuyaO } from "./shibuya-o";
import { scraper as shinjukuLoft } from "./shinjuku-loft";
import { scraper as clubQuattro } from "./club-quattro";
import { scraper as meetsOtsuka } from "./meets-otsuka";
-import { scraper as warpKichijoji } from "./warp-kichijoji";
import { scraper as flatNishiogikubo } from "./flat-nishiogikubo";
-import { scraper as pitbarNishiogikubo } from "./pitbar-nishiogikubo";
+import { scraper as nineSpices } from "./nine-spices";
+import { scraper as nishieifukuJam } from "./nishieifuku-jam";
+import { scraper as feverShindaita } from "./fever-shindaita";
+import { scraper as moonStepNakano } from "./moon-step-nakano";
+import { scraper as modShibasaki } from "./mod-shibasaki";
export const ALL_SCRAPERS: Scraper[] = [
liquidRoom,
@@ -20,9 +23,12 @@ export const ALL_SCRAPERS: Scraper[] = [
shinjukuLoft,
clubQuattro,
meetsOtsuka,
- warpKichijoji,
flatNishiogikubo,
- pitbarNishiogikubo,
+ nineSpices,
+ nishieifukuJam,
+ feverShindaita,
+ moonStepNakano,
+ modShibasaki,
];
export type { Scraper } from "./base";