Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
app
 
 
bin
 
 
 
 
 
 
tmp
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

mulukhiya-toot-proxy

release test

各種ActivityPub対応インスタンスへの投稿に対して、内容の更新等を行うプロキシ。通称「モロヘイヤ」。
詳細はwikiにて。

対応インスタンス

モロヘイヤに出来ること

トゥート/ノート/チャットの本文に対して、

  • 各種短縮URLを戻し、本来のリンク先を明らかにする。
  • 日本語を含んだURLを適切にエンコードし、クリックできるようにする。
  • 貼られたURLのページにcanonical指定があったら、そのURLに置き換える。
  • Amazonの商品URLからノイズを除去する。
  • ハッシュタグ #nowplaying を含んでいたら、曲情報やサムネイルを挿入。
  • インスタンスと関係あるワードを含んでいたら、ハッシュタグを追加。
  • アニメ実況支援。実況中の番組と関連したハッシュタグを追加。
  • デフォルトハッシュタグを追加。

アップロードされたメディアファイルについて、

  • 画像ファイルを上限ピクセルまで縮小。
  • JPEGに変換し、ファイルサイズを小さくする。
  • インスタンスが本来受け付けないメディアファイルを変換。
  • メディアタイプに応じた #image #video #audio 等のタグを本文に挿入。

また、

  • アニメ視聴記録サービスAnnictから視聴記録を取得し、投稿する。
  • ローカル投稿をDropbox等、各種外部サービスに保存。
  • 平易なPOSTで投稿を行えるwebhook。(Slack Incoming Webhook下位互換)
  • ハッシュタグのAtomフィード。

等々。

モロヘイヤをつくった経緯

プリキュアファン向けのMastodonインスタンス「キュアスタ!」で、 ずっと前に「AmazonのURL、もっと短くならない〜?」って言われてたのを思い出して作りました。

「利用の条件」というほど強制力のあるお願いではないけど、プリキュアにもし興味あったら 覗いてください。みんな喜びます。

About

Mastodon / Misskey / Pleroma / めいすきーの投稿に対して、内容の更新等を行うプロキシ。通称「モロヘイヤ」。

Resources

License

Packages

No packages published