Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/eniehack/mstdn-quote-btn.user.js

a user scripts to add button to copy toot's url
https://github.com/eniehack/mstdn-quote-btn.user.js

greasyfork greasymonkey-userscript mastodon mastodon-api userscript

Last synced: about 1 month ago
JSON representation

a user scripts to add button to copy toot's url

Awesome Lists containing this project

README

        

# 概要
Mastodonのトゥート画面には、返信、ブーストやお気に入りボタンはあるものの、Twitterのような引用ボタンがありません。

このユーザスクリプトはMastodonのDeck UI(上級者向けUIともいいます)に表示されるトゥートに引用ボタンを作成します。

引用ボタンを押した際には、引用する際に必要な文字列を生成し、クリップボードにコピーします。

# インストール・初期設定

1. 他のユーザスクリプト同様、インストールします。
2. (fedibird.com、best-friend.chat、pawoo.net、mstdn.jp以外のユーザは必須設定)`@match`を追記します。具体的には自分の使っているインスタンスのurlを記述します。例えば、mstdn.sublimer.meを使っているユーザは `https://mstdn.sublimer.me/deck/*` を追加してください。
3. (任意設定)ボタンを押したさいにどのようなフォーマットでコピーされるかを指定できます。ユーザスクリプトエンジン(Tampermonkeyやvioletmonkeyなど)の設定からこのユーザスクリプトの設定を開き、`"template"`に値をセットしてください。Violetmonkeyではこのユーザスクリプトの設定を開いて、「値」タブを開いてください。そして、`{"template": "QT: {{url}}"}`をペーストするとボタンを押したときに「QT: https://mstdn.sublimer.me/@eniehack/112508686546674928」がコピーされるようになります。

# 使い方

1. 引用したい投稿をみつけます
2. 丸のついたボタンをクリックします(画像1枚目)
3. トゥート入力欄へ貼り付けます(画像2枚目。画像は貼り付けた後のトゥート入力欄)

# 実装予定の機能

今のところ特になし

# 既知のバグ

- ときたまエラーが出て実行が止まる

# ライセンス等

このユーザスクリプトはMIT/X11 Licenseでライセンスされます。

また、ソースコードは[GitHub](https://github.com/eniehack/mstdn-quote-btn.user.js/)にも公開されています。