Franz 用の Mastodon レシピを作りました!post

ネタがない... ことはないけど、これまた先日公開した Franz 5 recipe for Mastodon の紹介です。

そもそも Franz とはなんぞや?

簡単にいうと Franz は、各種 SNS をタブでまとめて管理できるデスクトップアプリです。

Franz – a free messaging app for Slack, Facebook Messenger, WhatsApp, Telegram and more からダウンロードできますが、利用するにはアカウント登録が必要です。

特徴として

  • レシピ(=拡張)を追加することで様々な SNS などの Webサービスに対応可能
  • レシピごとに複数のアカウントを割り当て可能(=マルチアカウント対応)
  • クロスプラットフォームなデスクトップアプリ

などがあります。

まあ、要するに Webで提供されているページをタブで表示している訳です。 そのため、LINE など Webページが存在しないサービスに対しては逆立ちしても利用できないのですが...

必要なもの

  • Franz 5 以降
    古いバージョンはサポートしていません。
  • Mastodon アカウント
    アカウントを持っていない場合は、自分で Mastodon インスタンスを立ち上げるか Mastodon instances から探して見てください

インストール方法

開発バージョン

  1. franz-recipe-mastodon をダウンロードします。
  2. PC上の Franz Plugins フォルダを開きます
    (メモ: dev ディレクトリが存在しない場合は作成する必要があります)
    • Mac: ~/Library/Application Support/Franz/recipes/dev/
    • Windows: %AppData%\Franz\recipes\dev\
    • Linux: ~/.config/Franz/recipes/dev
  3. franz-recipe-mastodon フォルダを plugins ディレクトリにコピーします
  4. Franz をリロードする

詳しくは Franz Recipe Documentation / Overview を参照してください。

安定版

準備中...

[Deploy] Mastodon - Issue #137 - meetfranz/plugins で公式リポジトリへの登録をリクエストをしているけど、どうなることやら

利用方法

新しいサービスを追加する

開発バージョン

設定

#フィールド説明
サービス名自由に設定してください
Mastodon インスタンスのホスト名Mastodon を実行しているホストを入力してください。 httpsのみがサポートされています

サインイン

登録されたアカウント情報を入力してください。

通知バッジについて

利用するには mastodon 側でデスクトップ通知を有効にする必要があります。

バッジのクリア条件

現在アクティブなサービスバッジのクリア
このサービス最後の通知から10秒後
その他のサービスこのサービスがアクティブになった時

おまけ

Franz で Mastodon を管理したいなーと思って、github とかとか探して見たけど、どうやら最新版ではまともに動かないらしい、という所からじゃあ自分で作ってみようかと思って作って見ました。

まあ、表示するだけならなんとかなったんですが...

  • ログイン画面へのリダイレクト(トップ画面はごちゃごちゃ表示されているので)
  • 新着の通知(画面に通知が出ない)

あたりの実装がすっごく大変でした。 この辺り、色々調べたことをまとめたいなとは思います。


   /   変更履歴  /   Permalink  /  このエントリーをはてなブックマークに追加 
 カテゴリ: ブログ  /   タグ: Franz, Mastodon, Javascript