アーカイブはunix上のcronで自動的に記録、保存しています。 2つのcrontabファイルがあります。 下の方にあるのは東京サーバです。 これらcrontabファイルのスケジュールをもとに ビジュアル表現化したものがradio.sarami.info/TT/にあります。 マウスでぐりぐりできます。 GetAG.shの引数 †GetAG.sh $1 $2 $3 $4 $5 $6 $7 $8 $1 ファイルのsuffix $2 録音時間(秒) $3 音声のみ/動画付き(A/V) $4 アップロードするかどうか(0/1) $5 ろだのコメント $6 パスワード $7 ろだのdelパスワード $8 放送間隔 (0:毎週, 1:隔週, 9:月2回) 現在は$4,$5,$6,$7は無意味となっています。 隔週の互い違いはファイルの存在チェックで行っています。 チェックファイルがなければ保存しチェックファイルを作る。 チェックファイルがあればチェックファイルを消す。 月2回はAGQRでは第1,3月曜日がある週に放送が更新するということらしいので GetAsf.shのソース38行以降に書いてあるような処理をしています。 これであっているかどうかわかりませんが。 GetRadiko.shの引数 †GetRadiko.sh $1 $2 $3 $4 $5 $6 $1 ファイルのsuffix $2 録音時間(秒) $3 radikoの放送局識別子 $4 ろだのコメント $5 パスワード $6 ろだのdelパスワード 現在は$4,$5,$6は無意味となっています。 PATH=/usr/bin:/bin:/home/user/bin # ################################################## # # radio time table # ################################################## # # # # # MONITOR */30 * * * * ALERT.sh # # # Daily # # EVERYDAY # 3 6 * * * PRINT-Cron.sh 19 4 * * * GPG-KEY.sh # # HOURLY # # # WEEKLY # 20 6 * * 1 /usr/local/bin/php /home/user/www/rrr/getepg.php >/dev/null 2>&1 # # # MON # # KAITO Mon 0029- 0.5h 29 0 * * 1 GetHLSAG.sh KAITO 1800 V 0 # BEMYBABY Mon 0129- 0.5h 29 1 * * 1 GetHLSAG.sh BEMYBABY 1800 A 0 # HYOROTTO Moni 0159- 0.5h 59 1 * * 1 GetHLSAG.sh HYOROTTO 1800 A 0 # MURASHIRO Mon 0229- 0.5h 29 2 * * 1 GetHLSAG.sh MURASHIRO 1800 A 0 # # ONEGAI Mon 1629- 0.5h 29 16 * * 1 GetHLSAG.sh ONEGAI 1800 V 0 # POSITIVE Mon 1659- 0.5h 59 16 * * 1 GetHLSAG.sh POSITIVE 1800 V 0 # SEIGPX Mon 1729- 0.5h 29 17 * * 1 GetHLSAG.sh SEIGPX 1800 V 9 # THE CATCH Mon 1759- 1h 59 17 * * 1 GetHLSAG.sh CATCH-MON 3600 V 0 # CARRY Mon 1859- 0.5h 59 18 * * 1 GetHLSAG.sh CARRY_UP 1800 V 0 # CUE Mon 1929- 0.5h 59 19 * * 1 GetHLSAG.sh CUE-MON 3600 V 0 # MAAYA Mon 2059- 0.5h 59 20 * * 1 GetHLSAG.sh MAAYA 1800 V 0 # SAKUSEN Mon 2129- 30m 29 21 * * 1 GetHLSAG.sh SAKUSEN 1800 V 0 # YUKACHI Mon 2159- 1h 55 21 * * 1 GetHLSAG.sh YUKACHI 3900 V 0 # NAO Mon 2259- 0.5h 59 22 * * 1 GetHLSAG.sh NAO 1800 V 0 # PYON Mon 2329- 0.5h 29 23 * * 1 GetHLSAG.sh PYON 1800 V 0 # YONAYONA Mon 2359- 1h 59 23 * * 1 GetHLSAG.sh YONAYONA-MON 3600 V 0 # # # # Tue # # ICHIYADUKE Tue 0059- 0.5h 59 0 * * 2 GetHLSAG.sh ICHIYADUKE 1800 V 0 # Lynn Tue 0129- 0.5h 29 1 * * 2 GetHLSAG.sh LYNN 1800 V 0 # SACHIKA Tue 0159- 30m 59 1 * * 2 GetHLSAG.sh SACHIKA 1800 V 0 # AMINA Tue 0229- 30m 29 2 * * 2 GetHLSAG.sh AMINA 1800 V 0 # IFUKUBE Tue 0259- 30m 59 2 * * 2 GetHLSAG.sh IFUKUBE 1800 A 0 # # # TORIMA Mon 1729- 0.5h 29 17 * * 2 GetHLSAG.sh TORIMA 1800 V 0 # THE CATCH Tue 1759- 1h 59 17 * * 2 GetHLSAG.sh CATCH-TUE 3600 V 0 # HOCHO Tue 1859- 0.5h 59 18 * * 2 GetHLSAG.sh HOCHO 1800 V 0 # MEIDORA Tue 192- 30m 29 19 * * 2 GetHLSAG.sh MEIDORA 1800 V 0 # CUE Tue 1959- 1h 59 19 * * 2 GetHLSAG.sh CUE-TUE 3600 V 0 # TRYALNGLE Tue 2059- 30m 59 20 * * 2 GetHLSAG.sh TRY_ANGLE 1800 V 0 # HIMITSUBAKO Tue 2129- 0.5h 29 21 * * 2 GetHLSAG.sh HIMITSUBAKO 1800 V 0 # 4GAMERS_TAP Tue 2159- 1.0h 59 21 * * 2 GetHLSAG.sh 4GAMERS_TAP 3600 V 0 # HIDAKAKUMA Tue 2259- 0.5h 59 22 * * 2 GetHLSAG.sh HIDAKAKUMA 1800 V 0 # SHITAI Tue 2329- 30m 29 23 * * 2 GetHLSAG.sh SITAI 1800 V 0 # YONAYONA Tue 2355- 1h 59 23 * * 2 GetHLSAG.sh YONAYONA-TUE 3600 V 0 # # # Wed # # SUZAKINISHI Wed 0059- 30m 59 0 * * 3 GetHLSAG.sh SUZAKINISHI 1800 A 0 # KIYONAVI Wed 0129- 0.5h 29 1 * * 3 GetHLSAG.sh KIYONAVI 1800 A 0 # Hallelujah Wed 0159 30m 59 1 * * 3 GetHLSAG.sh HALLELUJAH 1800 V 0 # MOE Wed 0229- 30m 29 2 * * 3 GetHLSAG.sh MOE 1800 V 0 # KURITAKUN Wed 0259- 30m 59 2 * * 3 GetHLSAG.sh KURITAKUN 1800 V 0 # # # SUWA Wed 1559- 30m 59 15 * * 3 GetHLSAG.sh SUWARADI 1800 A 0 # SCRAMBLE Wed 1729- 0.5h 29 17 * * 3 GetHLSAG.sh SCRAMBLE 1800 A 0 # THE CATCH Wed 1759- 1h 59 17 * * 3 GetHLSAG.sh CATCH-WED 3600 V 0 # KAMIHIRO Wed 1929- 0.5h 59 18 * * 3 GetHLSAG.sh KAMIHIRO 1800 V 0 # SMILEY Wed 1929- 0.5h 29 19 * * 3 GetHLSAG.sh SMILEY 1800 V 0 # CUE Wed 1959- 1h 59 19 * * 3 GetHLSAG.sh CUE-WED 3600 V 0 # LAUGHSTORY Wed 2059- 0.5h 59 20 * * 3 GetHLSAG.sh LAUGHSTORY 1800 V 0 # STAROCEAN Wed 2129- 0.5h 29 21 * * 3 GetHLSAG.sh STAR_OCEAN 1800 V 0 # MAG Wedu 2159- 1h 59 21 * * 3 GetHLSAG.sh MAG 3600 V 0 # TASO Wed 2259- 0.5h 59 22 * * 3 GetHLSAG.sh TASO 1800 V 0 # DAMEJANAI Wed 2329- 0.5h 29 23 * * 3 GetHLSAG.sh DAMEJANAI 1800 V 0 # YONAYONA Wed 2359- 1h 59 23 * * 3 GetHLSAG.sh YONAYONA-WED 3600 V 0 # # # Thu # # SHOW Thu 0059- 0.5h 59 0 * * 4 GetHLSAG.sh SHOW 1800 A 0 # GAMBARIMASU Thu 0259 30m 59 2 * * 4 GetHLSAG.sh GAMBARIMASU 1800 A 0 # # # ACT_GATE Thu 1559- 0.5h 59 15 * * 4 GetHLSAG.sh ACT_GATE 1800 V 1 # RADIPO Thu 1629- 0.5h 29 16 * * 4 GetHLSAG.sh RADIPO 1800 V 1 # ANIMAGE Wed 0229- 30m 29 17 * * 4 GetHLSAG.sh ANIMAGE 1800 V 9 # THE CATCH Thu 1759- 1h 59 17 * * 4 GetHLSAG.sh CATCH-THU 3600 V 0 # SUSHI Thu 1859- 0.5h 59 18 * * 4 GetHLSAG.sh SUSHI 1800 V 0 # CURTAIN Wed 1929- 0.5h 29 19 * * 4 GetHLSAG.sh CURTAIN 1800 A 0 # CUE Thu 1959- 1h 59 19 * * 4 GetHLSAG.sh CUE-THU 3600 V 0 # ANIGERA Thu 2059- 0.5h 59 20 * * 4 GetHLSAG.sh ANIGERA 1800 A 0 # AG_MONTHLY Thu 2129- 0.5h 29 21 * * 4 GetHLSAG.sh AG_MONTHLY 1800 V 0 # OKAERI Thu 2159- 1h 59 21 * * 4 GetHLSAG.sh OKAERI 3600 V 0 # DEEKIRUKANA Thu 2259- 30m 59 22 * * 4 GetHLSAG.sh DEKIRUKANA 1800 V 0 # KUNKAKUNKA Thu 2329 0.5h 29 23 * * 4 GetHLSAG.sh KUNKA 1800 V 0 # YONAYONA Thu 2359- 1h 59 23 * * 4 GetHLSAG.sh YONAYONA-THU 3600 V 0 # # # Fri # # SORA_MARU Fri 0059- 0.5h 59 0 * * 5 GetHLSAG.sh SORA_MARU 1800 V 0 # SUZUHOME Fri 0129- 0.5h 29 1 * * 5 GetHLSAG.sh SUZUHOME 1800 V 0 # ASUMIN Fri 0159- 0.5h 59 1 * * 5 GetHLSAG.sh ASUMIN 1800 V 0 # # # AG-SP Fri 1559- 1h 59 15 * * 5 GetHLSAG.sh AG-SP 3600 V 0 # IRIS Fri 1729- 0.5h 29 17 * * 5 GetHLSAG.sh IRIS 1800 V 0 # THE CATCH Fri 1759- 1h 59 17 * * 5 GetHLSAG.sh CATCH-FRI 3600 V 0 # OMOSHIROI Fri 1959- 1h 59 19 * * 5 GetHLSAG.sh OMOSHIROI 3600 V 0 # FATE Fri 2059- 1h 49 20 * * 5 GetHLSAG.sh FATE 4200 V 0 # SP2 Fri 2159- 0.5h 59 21 * * 5 GetHLSAG.sh SP2 1800 V 0 # SHISHUNKI Fri 2329- 0.5h 29 23 * * 5 GetHLSAG.sh SHISHUNKI 1800 A 0 # 8NEN Fri 2359- 1h 59 23 * * 5 GetHLSRadiko.sh 8NEN 3600 CRK # CHIBANAI Fri 2359- 1h 59 23 * * 5 GetHLSAG.sh CHIBANAI 3600 V 0 # # # Sat # # DOJO Sat 0059 - 0.5h 59 0 * * 6 GetHLSAG.sh DOJO 1800 V 0 # WS Sat 0229 - 0.5h #29 2 * * 6 GetHLSAG.sh WS 1800 V 0 # KAKIHARA Sat 0229- 30m 29 2 * * 6 GetHLSAG.sh KAKIHARA 1800 V 0 # URAKATA Sat 0259 - 0.5h 59 2 * * 6 GetHLSAG.sh URAKATA 1800 V 0 # # # A la mode Sat 1159- 0.5h 59 11 * * 6 GetHLSAG.sh SAKURA 1800 V 0 # WONDERFUL_SAT Sat 1259- 1h 59 12 * * 6 GetHLSAG.sh WOND_SAT 3600 V 0 # SAYANOMA Sat 1359- 0.5h 59 13 * * 6 GetHLSAG.sh SAYANOMA 1800 V 0 # AINAKA Sat 1429- 0.5h 29 14 * * 6 GetHLSAG.sh AINAKA 1800 V 0 # MINORI Sat 1459- 0.5h 59 14 * * 6 GetHLSAG.sh MINORI 1800 V 0 # 22-7 Sat 1559- 0.5h 59 15 * * 6 GetHLSAG.sh 22-7 1800 V 0 # KOELOVE Sat 1659- 0.5h 59 16 * * 6 GetHLSAG.sh KOELOVE 3600 V 0 # POSITIVE Sat 1759- 0.5h 59 17 * * 6 GetHLSAG.sh POSITIVE 1800 V 0 # HAPP Sat 1829- 0.5h 29 18 * * 6 GetHLSAG.sh HAPP 1800 V 0 # KIMIMACHI Sat 1859- 2h 59 18 * * 6 GetHLSAG.sh KIMIMACHI 7200 A 0 # RADIMENIA Sat 1859- 1.5h 59 18 * * 6 GetHLSRadiko.sh RADIMENIA 5400 CRK # AGSON Sat 1959- 3h 59 20 * * 6 GetHLSAG.sh AGSON 10800 A 0 # SWEET Sat 2159- 1h 58 21 * * 6 GetHLSRadiko.sh SWEET 3600 OBC # PARIPARI Sat 2329- 0.5h 29 23 * * 6 GetHLSRadiko.sh PARTY 1800 CRK # COMEON Sat 2359- 0.5h 59 23 * * 6 GetHLSAG.sh COMEON 1800 A 0 # CC Sat 2359- 0.5h 59 23 * * 6 GetHLSRadiko.sh CURRY 1800 CRK # # # Sun # # DEKO Sun 0029- 0.5h 29 0 * * 0 GetHLSAG.sh DEKO 1800 V 0 # LONGHAR Sun 0059- 1h 59 0 * * 0 GetHLSRadiko.sh LONHAR 3600 CRK # MASAYA Sun 0159- 1h 59 1 * * 0 GetHLSRadiko.sh MASAYA 3600 CRK # FUTARADI Sun 0059- 0.5h 59 0 * * 0 GetHLSAG.sh FUTARADI 1800 V 0 # CHAN Sun 0129- 0.5h 29 1 * * 0 GetHLSAG.sh CHAN 1800 V 0 # =LOVE Sun 0159- 0.5h 59 1 * * 0 GetHLSAG.sh EQ_LOVE 1800 V 0 # HEART Sun 0128- 30m #28 1 * * 0 GetHLSRadiko.sh HEART 1800 ABC # DOT-I Sun 0229- 0.5h 29 2 * * 0 GetHLSAG.sh DOT-I 1800 A 0 # # # SEIGPX Sun 0929- 0.5h 29 9 * * 0 GetHLSAG.sh SEIGPX 1800 V 9 # # WADAX Sun 1129- 0.5h 29 11 * * 0 GetHLSAG.sh WADAX 1800 V 0 # HAMAMATSUCHO Sun 1159- 0.5h 59 11 * * 0 GetHLSAG.sh HAMAMATSUCHO 1800 V 0 # VVVVV Sun 1229- 0.5h 29 12 * * 0 GetHLSAG.sh VVVVV 1800 V 0 # MEMEYOME Sun 1259- 0.5h 59 12 * * 0 GetHLSAG.sh MEMEYOME 1800 V 0 # 3COMI Sun 1329- 0.5h 29 13 * * 0 GetHLSAG.sh 3COMI 1800 V 0 # NIJISANJI Sun 1359- 0.5h 59 13 * * 0 GetHLSAG.sh NIJISANJI 3600 V 0 # ENAKO Sun 1459- 0.5h 59 14 * * 0 GetHLSAG.sh ENAKO 1800 V 0 # AZULIM Sun 1559- 0.5h 59 15 * * 0 GetHLSAG.sh AZULIM 1800 V 0 # MAGIA Sun 1629- 0.5h 29 16 * * 0 GetHLSAG.sh MAGIA 1800 V 0 # SUISEI Sun 1659- 0.5h 59 16 * * 0 GetHLSAG.sh SUISEI 1800 V 0 # MODE Sun 1829- 0.5h 29 18 * * 0 GetHLSAG.sh MODE 1800 A 0 # ROADING Sun 1859- 0.5h 59 18 * * 0 GetHLSAG.sh ROADING 1800 V 0 # radioclub.jp Sun 1859 - 0.5h 59 18 * * 0 GetHLSRadiko.sh RADIOCLUB 1800 CRK # HAYAMI Sun 1929- 0.5h 29 19 * * 0 GetHLSAG.sh HAYAMI 1800 V 0 # KOKORO Sun 1959- 0.5h 59 19 * * 0 GetHLSAG.sh KOKORO 1800 V 0 # POKAPOKAT Sun 2029- 0.5h 29 20 * * 0 GetHLSAG.sh ANY_POKAPOKA 1800 V 0 # ANY BEAT Sun 2059- 0.5h 59 20 * * 0 GetHLSAG.sh ANY_BEAT_AG 1800 A 0 ## FUWA Sun 2129- 0.5h 29 21 * * 0 GetHLSAG.sh FUWA 1800 V 0 # RARARA Sun 2159- 0.5h 59 21 * * 0 GetHLSAG.sh RARARA 1800 V 0 # 1COURS Sun 2229- 0.5h 29 22 * * 0 GetHLSAG.sh 1COURS 1800 V 0 # DEARGIRL Sun 2259- 0.5h 59 22 * * 0 GetHLSRadiko.sh DEARGIRL 1800 OBC # YASU Sun 2329- 0.5h 29 23 * * 0 GetHLSAG.sh YASU 1800 A 0 # SMILEGANG Sun 2329- 0.5h 29 23 * * 0 GetHLSRadiko.sh SMILEGANG 1800 OBC # PS-SAKURAI Sun 2359- 0.5h 59 23 * * 0 GetHLSAG.sh PS_SAKURAI 1800 V 0 PATH=/usr/local/bin:/home/user/bin:/usr/bin:/bin # ################################################# # # radio time table TOKYO # ################################################### # # # ## Daily # # # EVERYDAY # 13 6 * * * PRINT-Cron.sh #33 6 * * * GenXML.perl /home/user/.gnupg/cron.html /home/user/.gnupg/cron-t.html >/home/user/www/TT/cron.xml 35 6 * * * GenICS.pl /home/user/.gnupg/cron.html /home/user/.gnupg/cron-t.html >/home/user/www/cal/calendars/Radio.ics # # PERIODIC */30 * * * * ALERT.sh # # HOURLY # # WEEKLY # 17 6 * * 1 /opt/rh/rh-php56/root/usr/bin/php /home/user/www/rrr/getepg.php >/dev/null 2>&1 43 6 * * 4 MEGA.sh # # # # MON # # YUI Mon 0029- 0.5h 29 0 * * 1 GetHLSRadiko.sh YUI 1800 QRR # NAMALOVE Mon 0129- 0.5h 29 1 * * 1 GetHLSRadiko.sh NAMALOVE 1800 STV # # D4DJM Mon 2029- 0.5h 29 20 * * 1 GetHLSRadiko.sh D4DJ_LF 1800 LFR # NANA-M Mon 2059- 0.5h 59 20 * * 1 GetHLSRadiko.sh NANA-M 1800 FMT # # TORETORE Mon 2059- 0.5h 59 20 * * 1 GetHLSRadiko.sh TORETORE 1800 QRR # SERIZAWA Mon 2259- 0.5h 59 22 * * 1 GetHLSRadiko.sh SERIZAWA 1800 JORF # MUCOMI Mon 2359- 1h 59 23 * * 1 GetHLSRadiko.sh MUCOMI-MON 3600 LFR # # # # Tue # # YUGATA Tue 1639-1h20m 39 16 * * 2 GetHLSRadiko.sh YUGATA-TUE 4800 JOAK-FM # MUCOMI Tue 2359- 1h 59 23 * * 2 GetHLSRadiko.sh MUCOMI-TUE 3600 LFR # # # Wed # # MOZAIKU Wed 0059- 3.5h 59 0 * * 3 GetHLSRadiko.sh MOZAIKU 14400 BAYFM78 # # # MUCOMI Wed 2359- 1h 59 23 * * 3 GetHLSRadiko.sh MUCOMI-WED 3600 LFR # # # Thu # # SHARE Thu 0129- 0.5h 29 1 * * 4 GetHLSRadiko.sh SHARE 1800 FMT # # YUKARI Thu 2129- 2.5h 29 21 * * 4 GetHLSRadiko.sh YUKARI 1800 QRR # D4DJI Thu 2129- 2.5h 29 21 * * 4 GetHLSRadiko.sh D4DJ_TBS 1800 TBS # MUCOMI Thu 2359- 1h 59 23 * * 4 GetHLSRadiko.sh MUCOMI-THU 3600 LFR # # # Fri # # # # UNOZERO 59 21 * * 5 GetHLSRadiko.sh UNOZERO 3600 QRR # ANISON-R 59 22 * * 5 GetHLSRadiko.sh ANISON-R 3600 NORTHWAVE # NAROU Fri 2259- 0.5h 59 22 * * 5 GetHLSRadiko.sh NAROU 1800 QRR # GORIYAKU 59 23 * * 5 GetHLSRadiko.sh GORIYAKU 1800 KBS # # # Sat # # RADIRANGER Sat 0029- 0.5h 29 0 * * 6 GetHLSRadiko.sh RADIRANGER 1800 QRR # TENTAMA Sat 0059- 0.5h 59 0 * * 6 GetHLSRadiko.sh TENTAMA 1800 QRR # # # # KIMIMACHI_AM Sat 1859- 2h 59 18 * * 6 GetHLSRadiko.sh KIMIMACHI_AM 7200 QRR # AGSON Sat 2058- 3h 58 20 * * 6 GetHLSRadiko.sh AGSON-AM 10920 QRR # D4DJ_MERM4id Sat 2059- 0.5h 59 20 * * 6 GetHLSRadiko.sh D4DJ_NACK5 1800 NACK5 # R-581 Sat 2129- 0.5h 29 21 * * 6 GetHLSRadiko.sh R-581 1800 NACK5 # D4DJ Sat 2159- 0.5h 59 21 * * 6 GetHLSRadiko.sh D4DJ_YFM 1800 YFM # D4DJ Sat 2259- 0.5h 59 22 * * 6 GetHLSRadiko.sh D4DJ_BAYFM 1800 BAYFM78 # ANIRADI_ST_YAO Sat 2259- 0.5h 59 22 * * 6 GetHLSRadiko.sh ANIRADI_ST_YAO 1800 GBS # HEART Sat 2359- 0.5h 59 23 * * 6 GetHLSRadiko.sh HEART 1800 QRR # BOYS BAR Sat 2359- 0.5h #59 23 * * 6 GetHLSRadiko.sh BOYS_BAR 1800 CBC # # # # Sun # # DEARGIRL Sun 0059- 0.5h 59 0 * * 0 GetHLSRadiko.sh DEARGIRL 1800 QRR # TALKING_BOX Sun 0159- 0.5h 59 1 * * 0 GetHLSRadiko.sh TALKING_BOX 1800 QRR # D4DJ Sun 0159- 0.5h 59 1 * * 0 GetHLSRadiko.sh D4DJ_TFM 1800 FMT # KOEKOE Sun 0329- 0.5h 29 3 * * 0 GetHLSRadiko.sh KOEKOE 1800 FMT # # ANIGETYOU 4 13 * * 0 GetHLSRadiko.sh ANIGETYOU 6600 JOAK # WS Sun 1959- 0.5h 59 19 * * 0 GetHLSRadiko.sh WS 1800 QRR # ANY_BEATS Sun 2059- 0.5h 59 20 * * 0 GetHLSRadiko.sh ANY_BEATS 1800 QRR # FATE_AM Sun 2129- 0.5h 29 21 * * 0 GetHLSRadiko.sh FATE_AM 1800 QRR # MELODY Sun 2159- 0.5h 59 21 * * 0 GetHLSRadiko.sh MELODY 1800 QRR # FUN Sun 2229- 0.5h 29 22 * * 0 GetHLSRadiko.sh FUN 1800 QRR # SMILEGANG Sun 2329- 0.5h 29 23 * * 0 GetHLSRadiko.sh SMILEGANG 1800 QRR # DRA Sun 2359- 0.5h 59 23 * * 0 GetHLSRadiko.sh DRA 1800 QRR # さらみ |