超!A&G+の番組一覧を取得するnpmモジュール
概要
超!A&G+で放送されている番組の一覧を取得するnpmモジュールを作成した.非公式.
URL:agqr-list - npm
使い方
getProgramListで番組一覧を取得する.
import agqr from 'agqr-list' agqr.getProgramList() .then((list) => { console.log(list) })
getProgramList
全ての曜日
getProgramListに引数を与えないか,getProgramList('All')で全曜日の番組一覧を取得する.
// getProgramList(), getProgramList('All') { Mon: [ { start: '06:00', time: '60', title: 'A&G ARTIST ZONE Mia REGINAのTHE CATCH' }, { start: '07:00', time: '30', title: 'ガールズジョッキー ラジオステークス' }, ... ], Tue: [ ... ], Wed: [ ... ], Thu: [ ... ], Fri: [ ... ], Sat: [ ... ], Sun: [ ... ] }
それぞれの番組については,開始時間と放送時間(分),タイトルを取得する.
曜日の指定
getProgramList('曜日')でその曜日の番組一覧を取得する.引数として与えられるのは'Mon','Tue','Wed','Thu','Fri','Sat','Sun'のいずれか.
// getProgramList('Mon') [ { start: '06:00', time: '60', title: 'A&G ARTIST ZONE Mia REGINAのTHE CATCH' }, { start: '07:00', time: '30', title: 'ガールズジョッキー ラジオステークス' }, ... ]
まとめ
超!A&G+で放送されている番組の一覧を取得するnpmモジュールを作成した.コードについては触れてないけど,公式サイトから力技でデータを取得してるので,公式サイトの仕様が変わると使えなくなる可能性あり.