summaryrefslogtreecommitdiff
path: root/studios.json
diff options
context:
space:
mode:
authoryyamashita <yyamashita@hetzner.yyamashita.com>2026-11-01 09:19:55 +0900
committeryyamashita <yyamashita@hetzner.yyamashita.com>2026-11-01 09:19:55 +0900
commitdcb35334905f914dfd3eaa7453f0b019bd777588 (patch)
tree2a78d999c28b40abf682b0c2b7c3f1802b98c4f3 /studios.json
parentf0044f886359d942fe479a9a8a940af17c7047ac (diff)
スタジオセットごとにリンキィディンクの実際の空き枠を表示する
ダミーデータをやめ、Reserve Mart の会員ページから日別状況を読む。 取得結果は 5 分キャッシュし、ノアなど取れないスタジオは電話番号とリンクを出す。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'studios.json')
-rw-r--r--studios.json130
1 files changed, 81 insertions, 49 deletions
diff --git a/studios.json b/studios.json
index e319441..9969d42 100644
--- a/studios.json
+++ b/studios.json
@@ -1,50 +1,82 @@
-[
- {
- "id": "rinky-nishiogi",
- "name": "リンキィディンク西荻",
- "area": "西荻窪",
- "url": "https://rinky.info/studio/nishiogi/",
- "booking": "https://www.reserve1.jp/studio/visitor/VisitorLogin.php?lc=olcatdves&mn=1&gr=10&stt=MLRRX",
- "phone": "03-3335-9131",
- "open": 10,
- "close": 24,
- "rooms": ["A", "B", "C"],
- "provider": "sample"
- },
- {
- "id": "uen",
- "name": "STUDIO UEN",
- "area": "西荻窪",
- "url": "https://uen.co.jp/sp/rehearsal/",
- "booking": null,
- "phone": "03-5382-3631",
- "open": 10,
- "close": 24,
- "rooms": ["1st", "2nd"],
- "provider": "sample"
- },
- {
- "id": "akseli",
- "name": "Studio Akseli",
- "area": "西荻窪",
- "url": "http://www.akseli.jp/rehearsalall/reserve-rehearsal/",
- "booking": "http://www.akseli.jp/contact/",
- "phone": null,
- "open": 11,
- "close": 23,
- "rooms": ["Main"],
- "provider": "sample"
- },
- {
- "id": "revival",
- "name": "SOUND STUDIO REVIVAL",
- "area": "荻窪",
- "url": "https://heavysick.co.jp/revival/",
- "booking": null,
- "phone": null,
- "open": 10,
- "close": 24,
- "rooms": ["A", "B"],
- "provider": "sample"
+{
+ "sets": [
+ {
+ "id": "nishiogi",
+ "name": "西荻窪周辺",
+ "studios": ["rinky-nishiogi", "rinky-warp", "rinky-ores", "noah-kichijoji", "uen", "akseli"]
+ },
+ {
+ "id": "kichijoji",
+ "name": "吉祥寺",
+ "studios": ["rinky-warp", "rinky-ores", "noah-kichijoji"]
+ },
+ {
+ "id": "rinky-midnight",
+ "name": "西荻・吉祥寺 深夜/早朝",
+ "studios": ["rinky-nishiogi-midnight", "rinky-ores-midnight"]
+ }
+ ],
+ "studios": {
+ "rinky-nishiogi": {
+ "name": "リンキィディンク西荻",
+ "area": "西荻窪",
+ "url": "https://rinky.info/studio/nishiogi/",
+ "phone": "03-3335-9131",
+ "provider": "rinky",
+ "grand": 10
+ },
+ "rinky-nishiogi-midnight": {
+ "name": "リンキィディンク西荻 深夜/早朝",
+ "area": "西荻窪",
+ "url": "https://rinky.info/studio/midnight_nishiogi/",
+ "phone": "03-3335-9131",
+ "provider": "rinky",
+ "grand": 19
+ },
+ "rinky-warp": {
+ "name": "リンキィディンク吉祥寺WARP",
+ "area": "吉祥寺",
+ "url": "https://rinky.info/studio/kichijoji1/",
+ "phone": "0422-22-3516",
+ "provider": "rinky",
+ "grand": 11
+ },
+ "rinky-ores": {
+ "name": "リンキィディンク吉祥寺ORES",
+ "area": "吉祥寺",
+ "url": "https://rinky.info/studio/ores/",
+ "phone": "0422-20-2355",
+ "provider": "rinky",
+ "grand": 12
+ },
+ "rinky-ores-midnight": {
+ "name": "リンキィディンク吉祥寺ORES 深夜/早朝",
+ "area": "吉祥寺",
+ "url": "https://rinky.info/studio/ores/",
+ "phone": "0422-20-2355",
+ "provider": "rinky",
+ "grand": 18
+ },
+ "noah-kichijoji": {
+ "name": "サウンドスタジオノア吉祥寺",
+ "area": "吉祥寺",
+ "url": "https://www.studionoah.jp/book/rentalstudio/kantou/tokyo/musashino/post_9.html",
+ "phone": "0422-23-1741",
+ "provider": null
+ },
+ "uen": {
+ "name": "STUDIO UEN",
+ "area": "西荻窪",
+ "url": "https://uen.co.jp/sp/rehearsal/",
+ "phone": "03-5382-3631",
+ "provider": null
+ },
+ "akseli": {
+ "name": "Studio Akseli",
+ "area": "西荻窪",
+ "url": "http://www.akseli.jp/rehearsalall/reserve-rehearsal/",
+ "phone": null,
+ "provider": null
+ }
}
-]
+}