require 'net/http'
require 'uri'
require 'rexml/document'
prefecture_names = {
"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" => "山口県",
"36" => "徳島県", "37" => "香川県", "38" => "愛媛県", "39" => "高知県", "40" => "福岡県",
"41" => "佐賀県", "42" => "長崎県", "43" => "熊本県", "44" => "大分県", "45" => "宮崎県",
"46" => "鹿児島県", "47" => "沖縄県"
}
prefectures = (1..47).map(&:to_s)
prefectures.each do |pref_code|
url = "https://radiko.jp/v2/station/list/JP#{pref_code}.xml"
uri = URI.parse(url)
begin
response = Net::HTTP.get_response(uri)
if response.is_a?(Net::HTTPSuccess)
document = REXML::Document.new(response.body)
puts "## #{prefecture_names[pref_code]}(#{pref_code})"
document.elements.each('stations/station') do |station|
station_name = station.elements['name'].text
station_id = station.elements['id'].text
puts "- #{station_name}(#{station_id})"
end
puts ""
else
puts "Failed to retrieve data for prefecture code #{pref_code}"
end
rescue => e
puts "Error: #{e.message} for prefecture code #{pref_code}"
end
end
北海道(1)
- HBCラジオ(HBC)
- STVラジオ(STV)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- AIR-G’(FM北海道)(AIR-G)
- FM NORTH WAVE(NORTHWAVE)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(札幌)(JOIK)
- NHK-FM(東京)(JOAK-FM)
青森県(2)
- RAB青森放送(RAB)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- エフエム青森(AFB)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(仙台)(JOHK)
- NHK-FM(東京)(JOAK-FM)
岩手県(3)
- IBCラジオ(IBC)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- エフエム岩手(FMI)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(仙台)(JOHK)
- NHK-FM(東京)(JOAK-FM)
宮城県(4)
- TBCラジオ(TBC)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- Date fm エフエム仙台(DATEFM)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(仙台)(JOHK)
- NHK-FM(東京)(JOAK-FM)
秋田県(5)
- ABSラジオ(ABS)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- エフエム秋田(AFM)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(仙台)(JOHK)
- NHK-FM(東京)(JOAK-FM)
山形県(6)
- YBC山形放送(YBC)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- Rhythm Station エフエム山形(RFM)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(仙台)(JOHK)
- NHK-FM(東京)(JOAK-FM)
福島県(7)
- RFCラジオ福島(RFC)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- ふくしまFM(FMF)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(仙台)(JOHK)
- NHK-FM(東京)(JOAK-FM)
茨城県(8)
- TBSラジオ(TBS)
- 文化放送(QRR)
- ニッポン放送(LFR)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- interfm(INT)
- TOKYO FM(FMT)
- J-WAVE(FMJ)
- LuckyFM 茨城放送(IBS)
- ラジオ日本(JORF)
- BAYFM78(BAYFM78)
- NACK5(NACK5)
- FMヨコハマ(YFM)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(東京)(JOAK)
- NHK-FM(東京)(JOAK-FM)
栃木県(9)
- TBSラジオ(TBS)
- 文化放送(QRR)
- ニッポン放送(LFR)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- interfm(INT)
- TOKYO FM(FMT)
- J-WAVE(FMJ)
- CRT栃木放送(CRT)
- RADIO BERRY(RADIOBERRY)
- ラジオ日本(JORF)
- BAYFM78(BAYFM78)
- NACK5(NACK5)
- FMヨコハマ(YFM)
- LuckyFM 茨城放送(IBS)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(東京)(JOAK)
- NHK-FM(東京)(JOAK-FM)
群馬県(10)
- TBSラジオ(TBS)
- 文化放送(QRR)
- ニッポン放送(LFR)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- interfm(INT)
- TOKYO FM(FMT)
- J-WAVE(FMJ)
- FM GUNMA(FMGUNMA)
- ラジオ日本(JORF)
- BAYFM78(BAYFM78)
- NACK5(NACK5)
- FMヨコハマ(YFM)
- LuckyFM 茨城放送(IBS)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(東京)(JOAK)
- NHK-FM(東京)(JOAK-FM)
埼玉県(11)
- TBSラジオ(TBS)
- 文化放送(QRR)
- ニッポン放送(LFR)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- interfm(INT)
- TOKYO FM(FMT)
- J-WAVE(FMJ)
- ラジオ日本(JORF)
- BAYFM78(BAYFM78)
- NACK5(NACK5)
- FMヨコハマ(YFM)
- LuckyFM 茨城放送(IBS)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(東京)(JOAK)
- NHK-FM(東京)(JOAK-FM)
千葉県(12)
- TBSラジオ(TBS)
- 文化放送(QRR)
- ニッポン放送(LFR)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- interfm(INT)
- TOKYO FM(FMT)
- J-WAVE(FMJ)
- ラジオ日本(JORF)
- BAYFM78(BAYFM78)
- NACK5(NACK5)
- FMヨコハマ(YFM)
- LuckyFM 茨城放送(IBS)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(東京)(JOAK)
- NHK-FM(東京)(JOAK-FM)
東京都(13)
- TBSラジオ(TBS)
- 文化放送(QRR)
- ニッポン放送(LFR)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- interfm(INT)
- TOKYO FM(FMT)
- J-WAVE(FMJ)
- ラジオ日本(JORF)
- BAYFM78(BAYFM78)
- NACK5(NACK5)
- FMヨコハマ(YFM)
- LuckyFM 茨城放送(IBS)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(東京)(JOAK)
- NHK-FM(東京)(JOAK-FM)
神奈川県(14)
- TBSラジオ(TBS)
- 文化放送(QRR)
- ニッポン放送(LFR)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- interfm(INT)
- TOKYO FM(FMT)
- J-WAVE(FMJ)
- ラジオ日本(JORF)
- BAYFM78(BAYFM78)
- NACK5(NACK5)
- FMヨコハマ(YFM)
- LuckyFM 茨城放送(IBS)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(東京)(JOAK)
- NHK-FM(東京)(JOAK-FM)
新潟県(15)
- BSNラジオ(BSN)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- FM NIIGATA(FMNIIGATA)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(東京)(JOAK)
- NHK-FM(東京)(JOAK-FM)
富山県(16)
- KNBラジオ(KNB)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- FMとやま(FMTOYAMA)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(名古屋)(JOCK)
- NHK-FM(東京)(JOAK-FM)
石川県(17)
- MROラジオ(MRO)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- エフエム石川(HELLOFIVE)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(名古屋)(JOCK)
- NHK-FM(東京)(JOAK-FM)
福井県(18)
- FBCラジオ(FBC)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- FM福井(FMFUKUI)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(名古屋)(JOCK)
- NHK-FM(東京)(JOAK-FM)
山梨県(19)
- YBSラジオ(YBS)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- FM FUJI(FM-FUJI)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(東京)(JOAK)
- NHK-FM(東京)(JOAK-FM)
長野県(20)
- SBCラジオ(SBC)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- FM長野(FMN)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(東京)(JOAK)
- NHK-FM(東京)(JOAK-FM)
岐阜県(21)
- CBCラジオ(CBC)
- TOKAI RADIO(TOKAIRADIO)
- ぎふチャン(GBS)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- ZIP-FM(ZIP-FM)
- FM GIFU(FMGIFU)
- FM AICHI(FMAICHI)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(名古屋)(JOCK)
- NHK-FM(東京)(JOAK-FM)
静岡県(22)
- SBSラジオ(SBS)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- K-MIX(K-MIX)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(名古屋)(JOCK)
- NHK-FM(東京)(JOAK-FM)
愛知県(23)
- CBCラジオ(CBC)
- TOKAI RADIO(TOKAIRADIO)
- ぎふチャン(GBS)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- ZIP-FM(ZIP-FM)
- FM AICHI(FMAICHI)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(名古屋)(JOCK)
- NHK-FM(東京)(JOAK-FM)
三重県(24)
- CBCラジオ(CBC)
- TOKAI RADIO(TOKAIRADIO)
- ぎふチャン(GBS)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- ZIP-FM(ZIP-FM)
- レディオキューブ FM三重(FMMIE)
- FM AICHI(FMAICHI)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(名古屋)(JOCK)
- NHK-FM(東京)(JOAK-FM)
滋賀県(25)
- ABCラジオ(ABC)
- MBSラジオ(MBS)
- OBCラジオ大阪(OBC)
- FM COCOLO(CCL)
- FM802(802)
- FM大阪(FMO)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- KBS京都ラジオ(KBS)
- Kiss FM KOBE(KISSFMKOBE)
- e-radio FM滋賀(E-RADIO)
- ラジオ関西(CRK)
- α-STATION FM KYOTO(ALPHA-STATION)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(大阪)(JOBK)
- NHK-FM(東京)(JOAK-FM)
京都府(26)
- ABCラジオ(ABC)
- MBSラジオ(MBS)
- OBCラジオ大阪(OBC)
- FM COCOLO(CCL)
- FM802(802)
- FM大阪(FMO)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- KBS京都ラジオ(KBS)
- Kiss FM KOBE(KISSFMKOBE)
- α-STATION FM KYOTO(ALPHA-STATION)
- ラジオ関西(CRK)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(大阪)(JOBK)
- NHK-FM(東京)(JOAK-FM)
大阪府(27)
- ABCラジオ(ABC)
- MBSラジオ(MBS)
- OBCラジオ大阪(OBC)
- FM COCOLO(CCL)
- FM802(802)
- FM大阪(FMO)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- Kiss FM KOBE(KISSFMKOBE)
- ラジオ関西(CRK)
- KBS京都ラジオ(KBS)
- α-STATION FM KYOTO(ALPHA-STATION)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(大阪)(JOBK)
- NHK-FM(東京)(JOAK-FM)
兵庫県(28)
- ABCラジオ(ABC)
- MBSラジオ(MBS)
- OBCラジオ大阪(OBC)
- FM COCOLO(CCL)
- FM802(802)
- FM大阪(FMO)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- ラジオ関西(CRK)
- Kiss FM KOBE(KISSFMKOBE)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(大阪)(JOBK)
- NHK-FM(東京)(JOAK-FM)
奈良県(29)
- ABCラジオ(ABC)
- MBSラジオ(MBS)
- OBCラジオ大阪(OBC)
- FM COCOLO(CCL)
- FM802(802)
- FM大阪(FMO)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- Kiss FM KOBE(KISSFMKOBE)
- ラジオ関西(CRK)
- α-STATION FM KYOTO(ALPHA-STATION)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(大阪)(JOBK)
- NHK-FM(東京)(JOAK-FM)
和歌山県(30)
- ABCラジオ(ABC)
- MBSラジオ(MBS)
- OBCラジオ大阪(OBC)
- FM COCOLO(CCL)
- FM802(802)
- FM大阪(FMO)
- wbs和歌山放送(WBS)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- Kiss FM KOBE(KISSFMKOBE)
- ラジオ関西(CRK)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(大阪)(JOBK)
- NHK-FM(東京)(JOAK-FM)
鳥取県(31)
- BSSラジオ(BSS)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- エフエム山陰(FM-SANIN)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(広島)(JOFK)
- NHK-FM(東京)(JOAK-FM)
島根県(32)
- BSSラジオ(BSS)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- エフエム山陰(FM-SANIN)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(広島)(JOFK)
- NHK-FM(東京)(JOAK-FM)
岡山県(33)
- RSKラジオ(RSK)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- FM岡山(FM-OKAYAMA)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(広島)(JOFK)
- NHK-FM(東京)(JOAK-FM)
広島県(34)
- RCCラジオ(RCC)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- 広島FM(HFM)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(広島)(JOFK)
- NHK-FM(東京)(JOAK-FM)
山口県(35)
- KRY山口放送(KRY)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- エフエム山口(FMY)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(広島)(JOFK)
- NHK-FM(東京)(JOAK-FM)
徳島県(36)
- JRT四国放送(JRT)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- FM徳島(FM807)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(松山)(JOZK)
- NHK-FM(東京)(JOAK-FM)
香川県(37)
- RNC西日本放送(RNC)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- エフエム香川(FMKAGAWA)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(松山)(JOZK)
- NHK-FM(東京)(JOAK-FM)
愛媛県(38)
- RNB南海放送(RNB)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- FM愛媛(JOEU-FM)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(松山)(JOZK)
- NHK-FM(東京)(JOAK-FM)
高知県(39)
- RKC高知放送(RKC)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- エフエム高知(HI-SIX)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(松山)(JOZK)
- NHK-FM(東京)(JOAK-FM)
福岡県(40)
- RKBラジオ(RKB)
- KBCラジオ(KBC)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- LOVE FM(LOVEFM)
- CROSS FM(CROSSFM)
- FM FUKUOKA(FMFUKUOKA)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(福岡)(JOLK)
- NHK-FM(東京)(JOAK-FM)
佐賀県(41)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- エフエム佐賀(FMS)
- NBCラジオ(NBC)
- RKBラジオ(RKB)
- KBCラジオ(KBC)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(福岡)(JOLK)
- NHK-FM(東京)(JOAK-FM)
長崎県(42)
- NBCラジオ(NBC)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- FM長崎(FMNAGASAKI)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(福岡)(JOLK)
- NHK-FM(東京)(JOAK-FM)
熊本県(43)
- RKKラジオ(RKK)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- FMKエフエム熊本(FMK)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(福岡)(JOLK)
- NHK-FM(東京)(JOAK-FM)
大分県(44)
- OBSラジオ(OBS)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- エフエム大分(FM_OITA)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(福岡)(JOLK)
- NHK-FM(東京)(JOAK-FM)
宮崎県(45)
- 宮崎放送(MRT)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- エフエム宮崎(JOYFM)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(福岡)(JOLK)
- NHK-FM(東京)(JOAK-FM)
鹿児島県(46)
- MBCラジオ(MBC)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- μFM(MYUFM)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(福岡)(JOLK)
- NHK-FM(東京)(JOAK-FM)
沖縄県(47)
- RBCiラジオ(RBC)
- ラジオ沖縄(ROK)
- ラジオNIKKEI第1(RN1)
- ラジオNIKKEI第2(RN2)
- FM沖縄(FM_OKINAWA)
- オーディオ高校野球(ABCR-KOSHIEN)
- NHKラジオ第1(福岡)(JOLK)
- NHK-FM(東京)(JOAK-FM)