更新内容
https://github.com/pooza/tomato-shrieker/milestone/140?closed=1
セキュリティ
実験的機能 /sources/*/dest/sanitize
サニタイズのモードを指定できます。
デフォルトは fedi
ですが(従来動作)、明示的に html
を指定することで、本文中に含まれる @
や #
の直後に半角スペースを挿入する動作を抑止し、本文中にアカウント名やハッシュタグを含められる様になります。
今のところ、フィード系ソースとIcalendarSourceにのみ有効です。
以下、記述例。
source:
ical: https://calendar.google.com/calendar/ical/hogefuga/public/basic.ics
schedule:
cron: '10 0 * * *'
dest:
account:
bot: true
sanitize: html
hooks:
- https://mstdn.example.com/mulukhiya/webhook/aaaabbbb00001111
tags:
- 予定
予告
/sources/*/dest/account/bot
の扱いについて
通常はtrue
とすべき用途が大半ですが、デフォルトはfalse
です。
近いうちにデフォルトをtrue
とする破壊的変更を行いたいです。
更新手順
通常の手順
cd 設置先
git pull
bundle install
bundle exec rake restart
bin/test.rb
最後のテストで、以下を確認。
100% passed
が表示されること- テスト投稿を設定しているなら、それが行われること