Skip to content

Instantly share code, notes, and snippets.

@alpaca-honke
Last active September 21, 2023 11:04
Show Gist options
  • Save alpaca-honke/9bb10d8145d44af992de4b941d5227ba to your computer and use it in GitHub Desktop.
Save alpaca-honke/9bb10d8145d44af992de4b941d5227ba to your computer and use it in GitHub Desktop.
Misskeyで、x.comのURLをtwitter.comに置換して投稿することでツイート展開を利用できるようにするプラグインです。
/// @ 0.13.2
### {
name: "x.comをtwitter.comに置換"
version: 0.2
author: "あるかっぱ/アルパカ本家 Alkappa/alpaca-honke"
description: "x.comのURLをtwitter.comに置換して投稿することでツイート展開を利用できるようにします。ついでにx.comでシェアされた投稿の表示も直します。その場合ツイート展開は使えなそう"
}
//https://qiita.com/saki-lere/items/851c4500d56659d15c9c#pluginregister_note__interruptor%E3%81%AE%E3%83%90%E3%82%B0からコピペさせていただきました
@remove_null_property(object) {
if Core:type(object) != 'obj' {
return object
}
let new_obj = {}
each let kv Obj:kvs(object) {
let v = remove_null_property(kv[1])
if Core:type(v) != 'null' {
Obj:set(new_obj kv[0] v)
}
}
return new_obj
}
@replaceXcom(note) {
if (note.text != null) {
note.text = note.text.replace("https://x.com","https://twitter.com")
}
let new_note = remove_null_property(note)
return new_note
}
Plugin:register_note_view_interruptor(replaceXcom)
Plugin:register_note_post_interruptor(replaceXcom)
@alpaca-honke
Copy link
Author

@alpaca-honke
Copy link
Author

次回のMisskeyのマイナーリリース(多分13.14.0)で、x.comのポストも展開できるようになると思われますので、それまではぜひこれをご利用ください!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment