Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/eniehack/mstdn-quote-btn.user.js
- Owner: eniehack
- License: mit
- Created: 2024-05-27T17:33:31.000Z (6 months ago)
- Default Branch: trunk
- Last Pushed: 2024-05-28T18:56:08.000Z (6 months ago)
- Last Synced: 2024-10-02T05:42:39.652Z (about 1 month ago)
- Topics: greasyfork, greasymonkey-userscript, mastodon, mastodon-api, userscript
- Language: JavaScript
- Homepage: https://greasyfork.org/scripts/496161
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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/)にも公開されています。