Releases: pooza/tomato-shrieker
3.4.3
更新内容
https://github.com/pooza/tomato-toot/issues?q=is%3Aclosed+milestone%3A3.4.3
- Lemmy 0.16.2以降への対応。
- テスト用フラグ
/sources/*/test
新設- フラグを
true
にしたソースは、テスト実行時に実際に投稿を行う。 development
環境では、設定に関わらず全ソースのフラグがtrue
になる。
- フラグを
更新手順
投稿テストの設定
投稿テストの為のソースを必要に応じて登録。
sources:
- id: sample-blog
test: true #フラグをtrueに
source:
feed: http://blog.example.com/rss20.xml
dest:
account:
bot: true
hooks:
- https://mstdn.example.com/mulukhiya/webhook/xxxx
通常の手順
cd 設置先
git pull
bundle install
bundle exec rake restart
bin/test.rb
最後のテストで 100% passed
が表示されること、投稿が行われることを確認。
3.4.2
更新内容
https://github.com/pooza/tomato-toot/issues?q=is%3Aclosed+milestone%3A3.4.2
更新手順
通常の手順
cd 設置先
git pull
bundle install
bundle exec rake restart
bin/test.rb
最後のテストで 100% passed
が表示されることを確認。
3.4.1
更新内容
https://github.com/pooza/tomato-toot/issues?q=is%3Aclosed+milestone%3A3.4.1
bin/crypt.rb
のコマンドラインオプションが解析できず、実行できないケースに対応。
更新手順
通常の手順
cd 設置先
git pull
bundle install
bundle exec rake restart
bin/test.rb
最後のテストで 100% passed
が表示されることを確認。
3.4.0
更新内容
https://github.com/pooza/tomato-toot/issues?q=is%3Aclosed+milestone%3A3.4.0
- TweetTimelineSource 画像添付に対応
- 本文の最終行がハッシュタグだけで構成されている場合は、本文直下にあるURLの更に下に配置するように。
- 拙作モロヘイヤで、ハッシュタグを扱いやすいようにする。
- TweetTimelineSource デフォルトを5分周期に戻した。
更新手順
TweetTimelineSourceで画像添付を使用する場合
sources:
- source:
tweet:
account: dqdai_official
enclosure:
enable: true
negative_keyword: 期間限定
dest:
account:
bot: true
hooks:
- https://mstdn.delmulin.com/mulukhiya/webhook/xxxx
tags:
- delmulin_news
- ダイの大冒険
/sources/*/enclosure/enable
をtrue
に。- この例では、
/sources/*/enclosure/negative_keyword
に期間限定
と指定しているので、本文中に期間限定
を含むツイートは画像添付の対象に含まない。- 正規表現利用可。
通常の手順
cd 設置先
git pull
bundle install
bundle exec rake restart
bin/test.rb
最後のテストで 100% passed
が表示されることを確認。
3.3.15
更新内容
https://github.com/pooza/tomato-toot/issues?q=is%3Aclosed+milestone%3A3.3.15
LemmyShrieker
- gem
faye-websocket
を自前フォーク版に変更。
WebhookShrieker
- 今までは無視していた
/sources/*/dest/visibility
を、そのままwebhookに送るように。- モロヘイヤ 4.15系で、webhookに対してvisibilityを持った投稿が行えるようになる予定。
更新手順
通常の手順
cd 設置先
git pull
bundle install
bundle exec rake restart
bin/test.rb
最後のテストで 100% passed
が表示されることを確認。
3.3.14
更新内容
https://github.com/pooza/tomato-toot/issues?q=is%3Aclosed+milestone%3A3.3.14
/lemmy/root_cert_file
新設。- デフォルトではCA certificates extracted from Mozillaのファイルを指している。
/sources/*/dest/spoiler_text
新設。
更新手順
通常の手順
cd 設置先
git pull
bundle install
bundle exec rake restart
bin/test.rb
最後のテストで 100% passed
が表示されることを確認。
3.3.13
更新内容
https://github.com/pooza/tomato-toot/issues?q=is%3Aclosed+milestone%3A3.3.13
- Ruby 3.1.1対応。
- このリリースに緊急性はありません。Rubyを最新版に保ちたい方は適用してください。
更新手順
Ruby 3.1.1
rbenv install 3.1.1
等を実行し、インストール。
通常の手順
cd 設置先
git pull
bundle install
bundle exec rake restart
bin/test.rb
最後のテストで 100% passed
が表示されることを確認。
3.3.12
更新内容
https://github.com/pooza/tomato-toot/issues?q=is%3Aclosed+milestone%3A3.3.12
FeedSource
SQLite3::BusyException
発生時、retryする前に1秒のsleep
TweetTimelineSource
- デフォルトの実行間隔を
5m
から10m
に
更新手順
通常の手順
cd 設置先
git pull
bundle install
bundle exec rake restart
bin/test.rb
最後のテストで 100% passed
が表示されることを確認。
3.3.11
更新内容
https://github.com/pooza/tomato-toot/issues?q=is%3Aclosed+milestone%3A3.3.11
- Ruby 3.1.0対応
更新手順
Ruby 3.1.0
rbenv install 3.1.0
等で、Ruby 3.1.0を導入。
通常の手順
cd 設置先
git pull
bundle install
bundle exec rake restart
bin/test.rb
最後のテストで 100% passed
が表示されることを確認。
3.3.10
更新内容
https://github.com/pooza/tomato-toot/issues?q=is%3Aclosed+milestone%3A3.3.10
TextSource
- テンプレートの解決に失敗するケースに対応。
更新手順
通常の手順
cd 設置先
git pull
bundle install
bundle exec rake restart
bin/test.rb
最後のテストで 100% passed
が表示されることを確認。