アーカイブは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:/home/user/python/bin # ################################################## # # radio time table # ################################################## # HIDAKAKUMA Tue 2259- 0.5h 59 10 * * 3 GetHLSAG-ST.sh HIDAKAKUMA 1800 V 0 # # # 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-ST.sh KAITO 1800 V 0 # BEMYBABY Mon 0129- 0.5h 29 1 * * 1 GetHLSAG-ST.sh BEMYBABY 1800 A 0 # HYOROTTO Moni 0159- 0.5h 59 1 * * 1 GetHLSAG-ST.sh HYOROTTO 1800 A 0 # MURASHIRO Mon 0229- 0.5h 29 2 * * 1 GetHLSAG-ST.sh MURASHIRO 1800 A 0 # # LIGHT_NOVEL Mon 1659- 0.5h #59 16 * * 1 GetHLSAG-ST.sh LIGHT_NOVEL 1800 V 0 # SEIGPX Mon 1729- 0.5h 29 17 * * 1 GetHLSAG-ST.sh SEIGPX 1800 V 9 # THE CATCH Mon 1759- 1h 59 17 * * 1 GetHLSAG-ST.sh CATCH-MON 3600 V 0 # CARRY Mon 1859- 0.5h 59 18 * * 1 GetHLSAG-ST.sh CARRY_UP 1800 V 0 ## FUWA Mon 1929- 0.5h 29 19 * * 1 GetHLSAG-ST.sh FUWA 1800 V 0 # CUE Mon 1929- 0.5h 59 19 * * 1 GetHLSAG-ST.sh CUE-MON 3600 V 0 # MAAYA Mon 2059- 0.5h 59 20 * * 1 GetHLSAG-ST.sh MAAYA 1800 V 0 # SAKUSEN Mon 2129- 30m 29 21 * * 1 GetHLSAG-ST.sh SAKUSEN 1800 V 0 # YUKACHI Mon 2159- 1h 55 21 * * 1 GetHLSAG-ST.sh YUKACHI 3900 V 0 # NAO Mon 2259- 0.5h 59 22 * * 1 GetHLSAG-ST.sh NAO 1800 V 0 # PYON Mon 2329- 0.5h 29 23 * * 1 GetHLSAG-ST.sh PYON 1800 V 0 # YONAYONA Mon 2359- 1h 59 23 * * 1 GetHLSAG-ST.sh YONAYONA-MON 3600 V 0 # # # # Tue # # ICHIYADUKE Tue 0059- 0.5h 59 0 * * 2 GetHLSAG-ST.sh ICHIYADUKE 1800 V 0 # Lynn Tue 0129- 0.5h 29 1 * * 2 GetHLSAG-ST.sh LYNN 1800 V 0 # SACHIKA Tue 0159- 30m 59 1 * * 2 GetHLSAG-ST.sh SACHIKA 1800 V 0 # AMINA Tue 0229- 30m 29 2 * * 2 GetHLSAG-ST.sh AMINA 1800 V 0 # # # TORIMA Mon 1729- 0.5h 29 17 * * 2 GetHLSAG-ST.sh TORIMA 1800 V 0 # THE CATCH Tue 1759- 1h 59 17 * * 2 GetHLSAG-ST.sh CATCH-TUE 3600 V 0 # MEIDORA Tue 192- 30m #29 19 * * 2 GetHLSAG-ST.sh MEIDORA 1800 V 0 # CUE Tue 1959- 1h 59 19 * * 2 GetHLSAG-ST.sh CUE-TUE 3600 V 0 # HIMITSUBAKO Tue 2129- 0.5h 29 21 * * 2 GetHLSAG-ST.sh HIMITSUBAKO 1800 V 0 # 4GAMERS_TAP Tue 2159- 1.0h 59 21 * * 2 GetHLSAG-ST.sh 4GAMERS_TAP 3600 V 0 # HIDAKAKUMA Tue 2259- 0.5h 59 22 * * 2 GetHLSAG-ST.sh HIDAKAKUMA 1800 V 0 # SHITAI Tue 2329- 30m 29 23 * * 2 GetHLSAG-ST.sh SITAI 1800 V 0 # YONAYONA Tue 2355- 1h 59 23 * * 2 GetHLSAG-ST.sh YONAYONA-TUE 3600 V 0 # # # Wed # # SUZAKINISHI Wed 0059- 30m 59 0 * * 3 GetHLSAG-ST.sh SUZAKINISHI 1800 A 0 # KIYONAVI Wed 0129- 0.5h 29 1 * * 3 GetHLSAG-ST.sh KIYONAVI 1800 A 0 # Hallelujah Wed 0159 30m 59 1 * * 3 GetHLSAG-ST.sh HALLELUJAH 1800 V 0 # IFUKUBE Wed 0229- 30m 29 2 * * 3 GetHLSAG-ST.sh IFUKUBE 1800 A 0 # # # SUWA Wed 1559- 30m 59 15 * * 3 GetHLSAG-ST.sh SUWARADI 1800 A 0 # SCRAMBLE Wed 1729- 0.5h 29 17 * * 3 GetHLSAG-ST.sh SCRAMBLE 1800 A 0 # THE CATCH Wed 1759- 1h 59 17 * * 3 GetHLSAG-ST.sh CATCH-WED 3600 V 0 # SOUNDORION Wed 1929- 0.5h 59 18 * * 3 GetHLSAG-ST.sh SOUNDORION 1800 V 0 # SMILEY Wed 1929- 0.5h 29 19 * * 3 GetHLSAG-ST.sh SMILEY 1800 V 0 # CUE Wed 1959- 1h 59 19 * * 3 GetHLSAG-ST.sh CUE-WED 3600 V 0 # LAUGHSTORY Wed 2059- 0.5h 59 20 * * 3 GetHLSAG-ST.sh LAUGHSTORY 1800 V 0 # FUTA Wed 2129- 0.5h 29 21 * * 3 GetHLSAG-ST.sh STAR_OCEAN 1800 V 0 # MAG Wedu 2159- 1h 59 21 * * 3 GetHLSAG-ST.sh MAG 3600 V 0 # AG_MONTHLY Wed 2259- 0.5h 59 22 * * 3 GetHLSAG-ST.sh AG_MONTHLY 1800 V 0 # DAMEJANAI Wed 2329- 0.5h 29 23 * * 3 GetHLSAG-ST.sh DAMEJANAI 1800 V 0 # YONAYONA Wed 2359- 1h 59 23 * * 3 GetHLSAG-ST.sh YONAYONA-WED 3600 V 0 # # # Thu # # SHOW Thu 0059- 0.5h 59 0 * * 4 GetHLSAG-ST.sh SHOW 1800 A 0 # # # ACT_GATE Thu 1559- 0.5h 59 15 * * 4 GetHLSAG-ST.sh ACT_GATE 1800 V 1 # RADIPO Thu 1629- 0.5h 29 16 * * 4 GetHLSAG-ST.sh RADIPO 1800 V 1 # ANIMAGE Wed 0229- 30m 29 17 * * 4 GetHLSAG-ST.sh ANIMAGE 1800 V 9 # THE CATCH Thu 1759- 1h 59 17 * * 4 GetHLSAG-ST.sh CATCH-THU 3600 V 0 # SUSHI Thu 1859- 0.5h 59 18 * * 4 GetHLSAG-ST.sh SUSHI 1800 V 0 # CURTAIN Wed 1929- 0.5h 29 19 * * 4 GetHLSAG-ST.sh CURTAIN 1800 A 0 # CUE Thu 1959- 1h 59 19 * * 4 GetHLSAG-ST.sh CUE-THU 3600 V 0 # OKAERI Thu 2159- 1h 59 21 * * 4 GetHLSAG-ST.sh OKAERI 3600 V 0 # DEEKIRUKANA Thu 2259- 30m 59 22 * * 4 GetHLSAG-ST.sh DEKIRUKANA 1800 V 0 # KUNKAKUNKA Thu 2329 0.5h 29 23 * * 4 GetHLSAG-ST.sh KUNKA 1800 V 0 # YONAYONA Thu 2359- 1h 59 23 * * 4 GetHLSAG-ST.sh YONAYONA-THU 3600 V 0 # # # Fri # # SORA_MARU Fri 0059- 0.5h 59 0 * * 5 GetHLSAG-ST.sh SORA_MARU 1800 V 0 # SUZUHOME Fri 0129- 0.5h 29 1 * * 5 GetHLSAG-ST.sh SUZUHOME 1800 V 0 # ASUMIN Fri 0159- 0.5h 59 1 * * 5 GetHLSAG-ST.sh ASUMIN 1800 V 0 # # # AG-SP Fri 1559- 1h 59 15 * * 5 GetHLSAG-ST.sh AG-SP 3600 V 0 # IRIS Fri 1729- 0.5h 29 17 * * 5 GetHLSAG-ST.sh IRIS 1800 V 0 # THE CATCH Fri 1759- 1h 59 17 * * 5 GetHLSAG-ST.sh CATCH-FRI 3600 V 0 # HAPP Fri 1859- 0.5h 59 18 * * 5 GetHLSAG-ST.sh HAPP 1800 V 0 # POSITIVE Fri 1929- 0.5h 29 19 * * 5 GetHLSAG-ST.sh POSITIVE 1800 V 0 # GGGG Fri 1959- 1h 59 19 * * 5 GetHLSAG-ST.sh GGGG 3600 V 0 # FATE Fri 2059- 1h 49 20 * * 5 GetHLSAG-ST.sh FATE 4200 V 0 # SP2 Fri 2159- 0.5h 59 21 * * 5 GetHLSAG-ST.sh SP2 1800 V 0 # SHISHUNKI Fri 2329- 0.5h 29 23 * * 5 GetHLSAG-ST.sh SHISHUNKI 1800 A 0 # MECHA Fri 2259- 0.5h 59 22 * * 5 GetHLSRadiko.sh MECHA 1800 OBC # 8NEN Fri 2359- 1h 59 23 * * 5 GetHLSRadiko.sh 8NEN 3600 CRK # CHIBANAI Fri 2359- 1h 59 23 * * 5 GetHLSAG-ST.sh CHIBANAI 3600 V 0 # # # Sat # # DOJO Sat 0059 - 0.5h 59 0 * * 6 GetHLSAG-ST.sh DOJO 1800 V 0 # URAKATA Sat 0259 - 0.5h 59 2 * * 6 GetHLSAG-ST.sh URAKATA 1800 V 0 # # # A la mode Sat 1159- 0.5h 59 11 * * 6 GetHLSAG-ST.sh SAKURA 1800 V 0 # AINAKA Sat 1429- 0.5h 29 14 * * 6 GetHLSAG-ST.sh AINAKA 1800 V 0 # MINORI Sat 1459- 0.5h 59 14 * * 6 GetHLSAG-ST.sh MINORI 1800 V 0 # 22-7 Sat 1559- 0.5h 59 15 * * 6 GetHLSAG-ST.sh 22-7 1800 V 0 # KURITAKUN Sat 1629- 0.5h 29 16 * * 6 GetHLSAG-ST.sh KURITAKUN 1800 V 0 # HAMAMATSUCHO Sat 1829- 0.5h 29 18 * * 6 GetHLSAG-ST.sh HAMAMATSUCHO 1800 V 0 # KIMIMACHI Sat 1859- 2h 59 18 * * 6 GetHLSAG-ST.sh KIMIMACHI 7200 A 0 # radioclub.jp Sat 1930 - 0.5h 29 19 * * 6 GetHLSRadiko.sh RADIOCLUB 1800 CRK # AGSON Sat 1959- 3h 59 20 * * 6 GetHLSAG-ST.sh AGSON 10800 A 0 # PARIPARI Sat 2329- 0.5h 29 23 * * 6 GetHLSRadiko.sh PARTY 1800 CRK # COMEON Sat 2359- 0.5h 59 23 * * 6 GetHLSAG-ST.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-ST.sh DEKO 1800 V 0 # LONGHAR Sun 0059- 1h 59 0 * * 0 GetHLSRadiko.sh LONHAR 3600 CRK # OUTSTAND Sun 0059- 0.5h 59 0 * * 0 GetHLSAG-ST.sh OUTSTAND 1800 V 0 # AG_SP3 Sun 0129- 0.5h 29 1 * * 0 GetHLSAG-ST.sh AG_SP3 1800 V 0 # EQ_LOVE Sun 0159- 0.5h 59 1 * * 0 GetHLSAG-ST.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-ST.sh DOT-I 1800 A 0 # # WADAX Sun 1129- 0.5h 29 11 * * 0 GetHLSAG-ST.sh WADAX 1800 V 0 # NIJISANJI Sun 1359- 0.5h 59 13 * * 0 GetHLSAG-ST.sh NIJISANJI 3600 V 0 # ENAKO Sun 1459- 0.5h 59 14 * * 0 GetHLSAG-ST.sh ENAKO 1800 V 0 # MAGIA Sun 1629- 0.5h 29 16 * * 0 GetHLSAG-ST.sh MAGIA 1800 V 0 # SUIKORO Sun 1659- 0.5h 59 16 * * 0 GetHLSAG-ST.sh SUIKORO 1800 V 0 # HIP Sun 1729- 0.5h 29 17 * * 0 GetHLSAG-ST.sh HIP 1800 V 0 # MODE Sun 1829- 0.5h 29 18 * * 0 GetHLSAG-ST.sh MODE 1800 V 0 # ROADING Sun 1859- 0.5h 59 18 * * 0 GetHLSAG-ST.sh ROADING 1800 V 0 # HAYAMI Sun 1929- 0.5h 29 19 * * 0 GetHLSAG-ST.sh HAYAMI 1800 V 0 # KOKORO Sun 1959- 0.5h 59 19 * * 0 GetHLSAG-ST.sh KOKORO 1800 V 0 # POKAPOKAT Sun 2029- 0.5h 29 20 * * 0 GetHLSAG-ST.sh POKAPOKA 1800 V 0 # ANY BEAT Sun 2059- 0.5h 59 20 * * 0 GetHLSAG-ST.sh ANY_BEAT_AG 1800 A 0 # RARARA Sun 2159- 0.5h 59 21 * * 0 GetHLSAG-ST.sh RARARA 1800 V 0 # SHIKA Sun 2159- 0.5h 59 21 * * 0 GetHLSRadiko.sh SHIKA 1800 OBC # 1COURS Sun 2229- 0.5h 29 22 * * 0 GetHLSAG-ST.sh 1COURS 1800 V 0 # DEARGIRL Sun 2259- 0.5h 59 22 * * 0 GetHLSRadiko.sh DEARGIRL 1800 OBC # TASO Sun 2329- 0.5h 29 23 * * 0 GetHLSAG-ST.sh TASO 1800 V 0 # YASU Sun 2329- 0.5h 29 23 * * 0 GetHLSAG-ST.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-ST.sh PS_SAKURAI 1800 V 0 PATH=/usr/local/bin:/home/user/bin:/usr/bin:/bin # ################################################# # # radio time table TOKYO # ################################################### 59 19 17 9 * GetHLSRadiko.sh COMCHAT-SP 3600 QRR # # # # ## 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 # # NANA-M Mon 2059- 0.5h 59 20 * * 1 GetHLSRadiko.sh NANA-M 1800 FMT # # SERIZAWA Mon 2259- 0.5h 59 22 * * 1 GetHLSRadiko.sh SERIZAWA 1800 JORF # # # # Tue # CultureZ Mon 0059- 2h 59 0 * * 2 GetHLSRadiko.sh NANCE 7200 QRR # # # # Wed # # vinyl MUSIC 59 2 * * 3 GetHLSRadiko.sh VINYL_MUSIC_TUE 7200 QRR # # # # # 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 # # # Fri # # # # NAROU Fri 2259- 0.5h 59 22 * * 5 GetHLSRadiko.sh NAROU 1800 QRR # # # 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 # # # # TORETORE Mon 2059- 0.5h 29 18 * * 6 GetHLSRadiko.sh TORETORE 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 # R-581 Sat 2129- 0.5h 29 21 * * 6 GetHLSRadiko.sh R-581 1800 NACK5 # # # # 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 # KOEKOE Sun 0329- 0.5h 29 3 * * 0 GetHLSRadiko.sh KOEKOE 1800 FMT # # ANIGETYOU 4 14 * * 0 GetHLSRadiko.sh ANIGETYOU 3000 JOAK # 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 # さらみ |