・radiru_check py & radiru_del.py
去年紹介した、NHKのインターネットラジオ「らじる★らじる」の 録音スクリプト、 手元では毎日、あれこれ録音して楽しんでいるものの、 録音する本数が増えてくると、「この番組は録音予約したっけ?」というのが結構増えてきた。 そこで、radiru_rec.py で登録したキューのリストを表示するスクリプトと、キューを削除するスクリプトを書いてみた。
表示するのは radiru_check.py で、atq で表示されるキューのリストから radiru_rec.py で作ったキューを調べ、 そのキューのIDとタイトル、録音開始時刻、録音時間などを表示する。
./radiru_check.py 567 r2 NHK高校講座 音楽1「あなたもシューベルト〜みなさんの歌〜」 3/1(木) 19:50:00 20m 568 fm ピアノ協奏曲 第2番 変ロ長調 作品83 3/1(木) 14:00:00 115m 543 fm バッハのライプチヒ時代の鍵盤作品 ‐(4) 3/2(金) 06:00:00 55m 569 fm ベストオブクラシック・セレクション ‐神奈川県小田原市公開録音‐ 3/1(木) 19:30:00 100m 563 r2 実践ビジネス英語「Dodging Stress」(2) 3/1(木) 12:40:00 15m 564 r2 実践ビジネス英語「Dodging Stress」(3) 3/2(金) 12:40:00 15m 551 r2 ラジオ英会話「赤ちゃんの成長段階」(4) 3/1(木) 12:25:00 15m 552 r2 ラジオ英会話「赤ちゃんの成長段階」(復習) 3/2(金) 12:25:00 15m
削除するのは radiru_del.py で、引数としてキューのIDを指定(複数指定可)すれば、 atrm でそのIDを指定するとともに、~/radiru_scripts/ 以下に作成した録音用スクリプトも削除する。
$ ./radiru_del.py 543 delete que_id:543 filename:/home/kojima/radiru_scripts/20737
radiru_check.py で再確認。
kojima@corei7:~/Radiru$ ./radiru_check.py 567 r2 NHK高校講座 音楽1「あなたもシューベルト〜みなさんの歌〜」 3/1(木) 19:50:00 20m 568 fm ピアノ協奏曲 第2番 変ロ長調 作品83 3/1(木) 14:00:00 115m 569 fm ベストオブクラシック・セレクション ‐神奈川県小田原市公開録音‐ 3/1(木) 19:30:00 100m 563 r2 実践ビジネス英語「Dodging Stress」(2) 3/1(木) 12:40:00 15m 564 r2 実践ビジネス英語「Dodging Stress」(3) 3/2(金) 12:40:00 15m 551 r2 ラジオ英会話「赤ちゃんの成長段階」(4) 3/1(木) 12:25:00 15m 552 r2 ラジオ英会話「赤ちゃんの成長段階」(復習) 3/2(金) 12:25:00 15m
前回同様、このページへの添付ファイルにしておくので、興味ある人はお試しください。