All Projects → pooza → mulukhiya-toot-proxy

pooza / mulukhiya-toot-proxy

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

Programming Languages

ruby
36898 projects - #4 most used programming language
Slim
82 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
Sass
350 projects
shell
77523 projects

Projects that are alternatives of or similar to mulukhiya-toot-proxy

Ytmdl
A simple app to get songs from YouTube in mp3 format with artist name, album name etc from sources like iTunes, Spotify, LastFM, Deezer, Gaana etc.
Stars: ✭ 2,070 (+8525%)
Mutual labels:  spotify, itunes, apple-music
ligh7hau5
A Matrix (https://matrix.org/docs/spec/) to Fediverse / ActivityPub client / bridge. Also, some media proxying.
Stars: ✭ 26 (+8.33%)
Mutual labels:  mastodon, fediverse, pleroma
Lyricsx
🎶 Ultimate lyrics app for macOS.
Stars: ✭ 3,251 (+13445.83%)
Mutual labels:  spotify, itunes, apple-music
Fediverse.app
A client for Pleroma and Mastodon instances written using Flutter
Stars: ✭ 72 (+200%)
Mutual labels:  mastodon, fediverse, pleroma
awesome-alternatives
A list of alternative websites/software to popular proprietary services.
Stars: ✭ 123 (+412.5%)
Mutual labels:  mastodon, fediverse, lemmy
Disboard
Collection of fediverse client libraries
Stars: ✭ 13 (-45.83%)
Mutual labels:  misskey, mastodon, pleroma
Spotmenu
Stars: ✭ 2,668 (+11016.67%)
Mutual labels:  spotify, itunes
github-now-playing
🎵 Display what you're listening to right on your Github profile
Stars: ✭ 75 (+212.5%)
Mutual labels:  spotify, itunes
backmeup
BackMeUp: An automated MySQL / MariaDB databases and files backup solution on *nix Machines using Amazon S3, WebDAV (ownCloud / NextCloud etc.), Google Drive and Dropbox.
Stars: ✭ 80 (+233.33%)
Mutual labels:  dropbox, nextcloud
lenny
( ͡° ͜ʖ ͡°) A more user-respectful fork of Lemmy. Created for https://derpy.email.
Stars: ✭ 61 (+154.17%)
Mutual labels:  fediverse, lemmy
masto.js
🐘 Mastodon API client for JavaScript, TypeScript, Node.js, browsers
Stars: ✭ 518 (+2058.33%)
Mutual labels:  mastodon, fediverse
indigenous-android
An open social app with support for IndieWeb, Mastodon, Pleroma and Pixelfed.
Stars: ✭ 89 (+270.83%)
Mutual labels:  mastodon, pleroma
Musaicfm
Screensaver inspired by Apple’s inbuilt iTunes Screensaver. It can display Artwork by Spotify or last.fm Profile Data.
Stars: ✭ 144 (+500%)
Mutual labels:  spotify, itunes
cherrypick
🌎 A interplanetary communication platform 🚀
Stars: ✭ 40 (+66.67%)
Mutual labels:  misskey, fediverse
Alltomp3
Node module to download and convert in MP3 with tags an online video
Stars: ✭ 120 (+400%)
Mutual labels:  spotify, itunes
QTFiles
use qaac without installing iTunes
Stars: ✭ 76 (+216.67%)
Mutual labels:  itunes, apple-music
MissCat
An Optimized Misskey Client App for iOS.
Stars: ✭ 44 (+83.33%)
Mutual labels:  misskey, fediverse
lemmur
🐒 A mobile client for lemmy
Stars: ✭ 228 (+850%)
Mutual labels:  fediverse, lemmy
Forked Daapd
Linux/FreeBSD DAAP (iTunes) and MPD media server with support for AirPlay devices (multiroom), Apple Remote (and compatibles), Chromecast, Spotify and internet radio.
Stars: ✭ 1,073 (+4370.83%)
Mutual labels:  spotify, itunes
Carol Xamarin
A minimal and beautiful lyrics app for macOS built with Xamarin and C#
Stars: ✭ 97 (+304.17%)
Mutual labels:  spotify, itunes

mulukhiya-toot-proxy

release test

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

対応インスタンス

モロヘイヤに出来ること

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

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

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

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

また、

  • アニメ視聴記録サービスAnnictから視聴記録を取得し、投稿する。
  • ローカル投稿をNextcloud等、各種外部サービスに保存。
  • ブックマークされた公開投稿を、Lemmyに転送。
  • 平易なPOSTで投稿を行えるwebhook。(Slack Incoming Webhook下位互換)
  • GitHub / GROWIのwebhookとして登録。
  • ハッシュタグのAtomフィード。
  • カスタムRSSフィード。
  • 新規登録者へのウェルカムメッセージ。
  • お知らせの念押し投稿。

等々。

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

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

プリキュアに加え、今はドラゴンクエストダイの大冒険のファンの為のインスタンス 「デルムリン丼」も運営しています。 「利用の条件」というほど強制力のあるお願いではないけど、プリキュアやダイ大にもし興味あったら 覗いてください。みんな喜びます。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].