podcasten

ポッドキャスト生成

class podcasten.Channel(title, link, desc, lang=None, pubdate=None, attr=None)

配信チャンネル

パラメタ:
  • title – 番組タイトル
  • link – 番組URL
  • desc – 番組詳細
  • lang – 対応言語
  • pubDate – 初回発行日
  • attr (dict) – 追加の属性値
add_item(item)

配信アイテム追加

パラメタ:item (Item) – 配信アイテム
to_elem()

XML要素化

戻り値の型:xml.etree.ElementTree.Element
class podcasten.Item(title, pubdate, link=None, desc=None, attr=None)

配信アイテム

パラメタ:
  • title – タイトル
  • pubdate – 発行日
  • link – 関連リンク
  • desc – 紹介文
  • attr (dict) – 追加の属性
set_enclosure(url, length, mimetype)
パラメタ:
  • url – 配信ファイルのURL
  • length – 配信ファイルの大きさ、単位はbyte
  • mimetype – MIME Type
to_elem()

XML要素化

戻り値の型:xml.etree.ElementTree.Element
class podcasten.PodcastRSS(src=None)[ソース]

ポッドキャスト用RSS

RSS 2.0準拠

パラメタ:src (ファイル名およびファイルライクオブジェクト) – 元とするRSSファイル
戻り値の型:None

srcのルートノードがRSSでない場合は警告を出した上で無視する。

register_channel(channel)

Channelを登録

パラメタ:channel (Channel) – 登録するチャンネル
戻り値:なし
write(encoding='UTF-8', *args)[ソース]

xml.etree.ElementTree.ElementTree.write() へのラッパー

podcasten.VERSION = '0.0.1'

バージョン番号

前のトピックへ

Welcome to Podcasten’s documentation!

次のトピックへ

podcasten.onsen

このページ