これは、Ubuntuオンライン、Fedoraオンライン、Windowsオンラインエミュレータ、MAC OSオンラインエミュレータなどの複数の無料オンラインワークステーションのいずれかを使用して、OnWorks無料ホスティングプロバイダーで実行できるコマンドtv_grab_uk_tvguidepです。
プログラム:
NAME
tv_grab_uk_tvguide - TV Guide UK ウェブサイトから英国のテレビ番組表を取得します。
DESCRIPTION
英国で視聴可能な多くのチャンネルのテレビ番組表をXMLTV形式で出力します。データ元は
tvguide.co.uk
最初に実行する必要があります tv_grab_uk_tvguide - 構成、設定 どのチャンネルを視聴したいか選択する
受け取る。
その後、実行します tv_grab_uk_tvguide 引数を指定しない場合は、XML形式のリストを取得します。
今日を含む利用可能な日に選択したチャンネル。
OPTIONS
ご覧ください tv_grab_uk_tvguide - 助けて
インストール
ファイル tv_grab_uk_tvguide.map.conf 2つの目的があります。まず、チャネルをマッピングします
サイトで使用されているIDを、PVRにとってより意味のあるものに書き換えます。例:
地図==74==BBC 1
出力XMLでは「74」が「BBC 1」に変更されます。
注: 行は「map=={channel id}=={my name}」の形式になります。
2つ目の目的は、ジャンル名を翻訳することです。PVRに
「サイエンスフィクション」のカテゴリではなく「SF」を使用する場合は、
猫==サイエンスフィクション==SF
出力 XML には「Sci-fi」が含まれます。
重要: ダウンロードした「tv_grab_uk_tvguide.map.conf」には、
フォーマットを示しています - このファイルは自分の目的に合わせて編集する必要があります。
ERROR 取り扱い
グラバーが特定の日に特定のチャネルのデータをダウンロードできなかった場合、グラバーは
STDERRにエラーメッセージを送信してから、他のチャネルと日数を続行します。 グラバー
データが不完全であることを示すために、ステータスコード1で終了します。
ENVIRONMENT 変数
環境変数HOMEは、構成ファイルの保存場所を変更するように設定できます。
すべての構成は$ HOME / .xmltv /に保存されます。 Windowsでは、設定が必要な場合があります
スペースのないパスへのホーム。
サポートされている チャンネル
サポートされているチャネルについては、を参照してください。 http://tvguide.co.uk/
XMLTV バリデーション
tv_validate_grabber 次のようなエラーが報告されることがあります:
「行5 無効なチャンネルID BBC 1」
これはValidateFile.pmが、チャネルIDがRFC2838に準拠していると主張しているにもかかわらず、
xmltv.dtdでは「望ましい」とだけ書かれており、「すべき」とは書かれていない。(チャンネルIDが以下の形式である。
「bbc1.bbc.co.uk」は多くのPVRで拒否されます。なぜなら、PVRはデータが自分のものと一致することを要求するからです。
独自のリスト。
また、次のような報告も行われる可能性があります。
「連結されたデータでtv_sortが失敗しました。おそらく日付間でデータが重複しているためです。」
これら両方のエラーは無視できます。
免責事項
TV Guide ウェブサイトのこれらのデータのライセンスでは、個人以外の使用は許可されていません。
確かに、このグラバーを使用して取得したリストデータを商業的に使用することは、
著作権法では、データを個人的な使用のみに使用している場合には、
おそらく大丈夫でしょう。
このグラバーを使用すると、リストデータを個人的な使用のために使用しているとみなされます。
のみであり、著作権法またはその他の法律に基づく一切の責任から著者を免除するものとします。
onworks.net サービスを使用して tv_grab_uk_tvguidep をオンラインで使用する