Skip to content

フィードソース

Tatsuya Koishi edited this page Sep 25, 2021 · 24 revisions

概要

設定項目

/sources/*/source/feed

  • RSS / AtomフィードのURL。
  • /sources/*/source/url でも可。

/sources/*/source/title/unique

  • ソース側のタイトルが一意か。デフォルトは true
  • ソース側で同じタイトルのエントリが繰り返され、それらを同一視したくない場合は false に変更。
    • タイトルの前にエントリの時刻が加えられる形で、最終的には一意になる。

/sources/*/keep/years

  • 1以上の整数で、エントリを保管する期間を指定できる。
  • 例えば2を指定した場合、2年以上経過しているエントリの削除が、1時間ごとに行われる。
  • デフォルトは空欄。この場合、古いエントリの削除は行わない。

/sources/*/dest/prefix

  • 投稿するテキストのプリフィックスを指定。
  • 省略した場合は、フィード自体が持ってるタイトルがプリフィックスとして使用される。

/sources/*/dest/account/bot

  • true を指定すると、プリフィックスの出力を行わない。false

/sources/*/dest/template

  • テンプレートのファイル名。
  • title summary 4sq 、またはユーザー任意のテンプレートを指定可能。

設定例

sources:
  - source:
      feed: https://github.com/pooza/tomato-shrieker/releases.atom
      title:
        unique: true
    keep:
      years: 2
    schedule:
      every: 5m
    dest:
      hooks:
        - https://mstdn.example.com/mulukhiya/webhook/xxxxx