Search in @cobodo

金具✅ cobodo@mstdn.kanagu.info

spell定義にワイルドカードがあればやりやすくなるか

金具✅ cobodo@mstdn.kanagu.info

完全な正解がある話ではないし存在しないプラグインのためにどうこう言っても意味がない

金具✅ cobodo@mstdn.kanagu.info

methodでやるのがduck typingでmoduleでやるとconceptに近くなるかなぁ

金具✅ cobodo@mstdn.kanagu.info

Diva modelのslugじゃなくて特定のメソッドを持っているか(特定のmoduleをincludeしているかでもいい)を条件にしてある方がこういう時は便利だ

金具✅ cobodo@mstdn.kanagu.info

もっとも、実装にリダイレクトするだけのものが並ぶだけだけども。

金具✅ cobodo@mstdn.kanagu.info

これはふぁぼも返信も同じで、しかも同一サービスに複数の実装がありうる(例としてmastodon向けにmikutodonも考慮に入れる場合)更にspellの定義が指数的に増える。

金具✅ cobodo@mstdn.kanagu.info

mastodonではpleromaのメッセージもmisskeyのメッセージもブーストできて、それに必要なキーはURIだけ。そういった状況でmastodon用のプラグイン(例としてWorldon)と、Pleroma用のプラグインと、misskey用のプラグインが並立している場合、spellだと9種類の定義を書く必要があるけど、worldがメソッドを持つことを仮定して引数にメッセージオブジェクトを渡してやってduck typingする方法では各サービスの自明な実装のみがあればよい。

金具✅ cobodo@mstdn.kanagu.info

もしPleromaプラグインやmisskeyプラグインがあったら。TL取得も各種POSTもworldに準じて行えばよいとは思うけど、spellの起動が問題になりそう。

金具✅ 金具✅ reblogged at 6 years ago

ちゃーしゅーねこ charsiuCat@social.mikutter.hachune.net

マストドン オーエスピーエヌ ドットジェピ

金具✅ 金具✅ reblogged at 6 years ago
金具✅ 金具✅ reblogged at 6 years ago

帯状疱疹マン akkiesoft@social.mikutter.hachune.net

mstdn.ospn.jp(公開してなくて遊びで立ててるやつ)のログイン時用法がわかった

金具✅ cobodo@mstdn.kanagu.info

同じはずなのに2つのTLで異なる内容のPlugin::Twitter::Messageが表示されているような状態が発生した直後にこれで落ちた
gist.github.com/cobodo/ebfc797

金具✅ cobodo@mstdn.kanagu.info

@rinsuki なるほど。APIが違うのはそうでしょうね。mikutter的には別プラグインで対応するのが筋な気がします。

金具✅ cobodo@mstdn.kanagu.info

それらインスタンスから流れてくるものの表示に関してはベストエフォートですね

金具✅ cobodo@mstdn.kanagu.info

misskeyも非対応です。.xyzに登録しようとしたら紹介コード要求されて知らんがなになったので。

金具✅ cobodo@mstdn.kanagu.info

MastodonのID仕様変更には影響されないのは書いたとおり

金具✅ cobodo@mstdn.kanagu.info

それはそれとして、WorldonはPleroma非対応です。IDどうこういう問題じゃないくらいAPIの挙動が不明確でなんもわからんし対応しようがないので。

金具✅ cobodo@mstdn.kanagu.info

経緯はどうあれ、Mastodon側の仕様が変更されたらMastodonクライアントは追従しなきゃならない、というのは変わらん気がするなぁ。

金具✅ cobodo@mstdn.kanagu.info

メインヒロインの風格