summaryrefslogtreecommitdiff
path: root/SCRAPE_TARGETS.md
blob: 195614f6a84ef8034e9d8d826673c18f891c4f64 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# イベント取得対象ライブハウス

スクレイパーが登録されている会場の一覧。
取得期間は **今日〜約35日後(約1ヶ月)** 。

## 登録済み会場

| ID | 会場名 | エリア | スケジュールURL | スクレイパー |
|----|--------|--------|----------------|-------------|
| `liquid-room` | LIQUID ROOM | 恵比寿 | https://www.liquidroom.net/schedule | [liquid-room.ts](app/scrapers/liquid-room.ts) |
| `www-shibuya` | WWW / WWW X | 渋谷 | https://www-shibuya.jp/schedule/ | [www-shibuya.ts](app/scrapers/www-shibuya.ts) |
| `shibuya-o` | 渋谷 O-EAST / O-WEST | 渋谷 | https://www.shibuya-o.com/schedule/ | [shibuya-o.ts](app/scrapers/shibuya-o.ts) |
| `shinjuku-loft` | 新宿 LOFT | 新宿 | https://www.loft-prj.co.jp/schedule/loft | [shinjuku-loft.ts](app/scrapers/shinjuku-loft.ts) |
| `club-quattro` | CLUB QUATTRO | 渋谷 | https://www.club-quattro.com/shibuya/schedule/ | [club-quattro.ts](app/scrapers/club-quattro.ts) |

## スクレイプ実行

```bash
# 全会場
curl http://localhost:5173/api/scrape

# 特定会場のみ
curl "http://localhost:5173/api/scrape?venue_id=liquid-room"
```

または UI の「情報を更新」ボタンから実行。

## 会場を追加する

1. `app/scrapers/<venue-id>.ts` を作成(既存ファイルを参考に `Scraper` を実装)
2. `app/scrapers/index.ts` の `ALL_SCRAPERS` に追加
3. `SCRAPE_TARGETS.md`(このファイル)のテーブルに行を追記

Claude Code スキル `/add-livehouse <会場名> <URL>` でガイド付き追加も可能。