:_ni::_ri::_ra::_mi::_su::_ki::_bou::_bu::_te::kigo_dakuten::_ko::_mo::_si::kigo_dakuten::_hu::kigo_handakuten::_ra::_ku::kigo_dakuten::_i::_nn::_ta::kigo_dakuten::_yo:
ioでデコ文字のプラグインを公開してた@lemon@misskey.ioさんのものを参考に、にりらみすきー用に力業で改変しました。
設定のプラグインから下記コードをコピペしてインストールすることで、投稿画面の🔌のアイコンから使用することができます!
/// @ 0.12.4
### {
name: "あ→:_a:変換器にりらみすきー用"
author: "wazakkyd"
version: 1
description: "@lemon@misskey.ioさんのデコ文字変換器をにりらみすきー用に書き換えたものです。ひらがなをデコ文字(:_a:)に変換します。"
}
let table = [
["あ" ":_a:"]
["い" ":_i:"]
["う" ":_u:"]
["え" ":_e:"]
["お" ":_o:"]
["ぁ" ":_xa:"]
["ぃ" ":_xi:"]
["ぅ" ":_xu:"]
["ぇ" ":_xe:"]
["ぉ" ":_xo:"]
["か" ":_ka:"]
["き" ":_ki:"]
["く" ":_ku:"]
["け" ":_ke:"]
["こ" ":_ko:"]
["が" ":_ka::kigo_dakuten:"]
["ぎ" ":_ki::kigo_dakuten:"]
["ぐ" ":_ku::kigo_dakuten:"]
["げ" ":_ke::kigo_dakuten:"]
["ご" ":_ko::kigo_dakuten:"]
["さ" ":_sa:"]
["し" ":_si:"]
["す" ":_su:"]
["せ" ":_se:"]
["そ" ":_so:"]
["ざ" ":_sa::kigo_dakuten:"]
["じ" ":_si::kigo_dakuten:"]
["ず" ":_su::kigo_dakuten:"]
["ぜ" ":_se::kigo_dakuten:"]
["ぞ" ":_so::kigo_dakuten:"]
["た" ":_ta:"]
["ち" ":_ti:"]
["つ" ":_tu:"]
["て" ":_te:"]
["と" ":_to:"]
["だ" ":_ta::kigo_dakuten:"]
["ぢ" ":_ti::kigo_dakuten:"]
["づ" ":_tu::kigo_dakuten:"]
["で" ":_te::kigo_dakuten:"]
["ど" ":_to::kigo_dakuten:"]
["な" ":_na:"]
["に" ":_ni:"]
["ぬ" ":_nu:"]
["ね" ":_ne:"]
["の" ":_no:"]
["は" ":_ha:"]
["ひ" ":_hi:"]
["ふ" ":_hu:"]
["へ" ":_he:"]
["ほ" ":_ho:"]
["ば" ":_ha::kigo_dakuten:"]
["び" ":_hi::kigo_dakuten:"]
["ぶ" ":_hu::kigo_dakuten:"]
["べ" ":_he::kigo_dakuten:"]
["ぼ" ":_ho::kigo_dakuten:"]
["ぱ" ":_ha::kigo_handakuten:"]
["ぴ" ":_hi::kigo_handakuten:"]
["ぷ" ":_hu::kigo_handakuten:"]
["ぺ" ":_he::kigo_handakuten:"]
["ぽ" ":_ho::kigo_handakuten:"]
["ま" ":_ma:"]
["み" ":_mi:"]
["む" ":_mu:"]
["め" ":_me:"]
["も" ":_mo:"]
["や" ":_ya:"]
["ゆ" ":_yu:"]
["よ" ":_yo:"]
["ゃ" ":_xya:"]
["ゅ" ":_xyu:"]
["ょ" ":_xyo:"]
["ら" ":_ra:"]
["り" ":_ri:"]
["る" ":_ru:"]
["れ" ":_re:"]
["ろ" ":_ro:"]
["わ" ":_wa:"]
["ゐ" ":_wi:"]
["ゑ" ":_we:"]
["を" ":_wo:"]
["ん" ":_nn:"]
["゛" ":kigo_dakuten:"]
["゜" ":kigo_handakuten:"]
["ー" ":_bou:"]
["っ" ":_xtu:"]
["、" ":touten:"]
["。" ":kuten:"]
]
@henkan(s) {
let henkantyuu = s
for (let i, table.len) {
henkantyuu = henkantyuu.replace(table[i][0], table[i][1])
}
henkantyuu
}
Plugin:register_post_form_action("デコ文字変換" @(form, writer) {
let s = form.text
s = henkan(s)
writer("text", s)
})
参考にしたコード
https://misskey.io/notes/9blrtqa7h0
Conversation
Notices
-
Embed this notice
わざき:vrc: (wazakkyd_vrc@misskey.niri.la)'s status on Tuesday, 25-Jul-2023 18:04:49 JST わざき:vrc:
- rachel0rdr likes this.
-
Embed this notice
わざき:vrc: (wazakkyd_vrc@misskey.niri.la)'s status on Saturday, 29-Jul-2023 18:25:27 JST わざき:vrc:
-を:_bou:に、~, ~を:_wave_dash:に変換できるように対応したよ~!
もともと入れてたやつをアンインストールしてから新しくインストールしてね!
/// @ 0.12.4 ### { name: "あ→:_a:変換器にりらみすきー用" author: "wazakkyd" version: 1.0.1 description: "@lemon@misskey.ioさんのデコ文字変換器をにりらみすきー用に書き換えたものです。ひらがなをデコ文字(:_a:)に変換します。" } let table = [ ["あ" ":_a:"] ["い" ":_i:"] ["う" ":_u:"] ["え" ":_e:"] ["お" ":_o:"] ["ぁ" ":_xa:"] ["ぃ" ":_xi:"] ["ぅ" ":_xu:"] ["ぇ" ":_xe:"] ["ぉ" ":_xo:"] ["か" ":_ka:"] ["き" ":_ki:"] ["く" ":_ku:"] ["け" ":_ke:"] ["こ" ":_ko:"] ["が" ":_ka::kigo_dakuten:"] ["ぎ" ":_ki::kigo_dakuten:"] ["ぐ" ":_ku::kigo_dakuten:"] ["げ" ":_ke::kigo_dakuten:"] ["ご" ":_ko::kigo_dakuten:"] ["さ" ":_sa:"] ["し" ":_si:"] ["す" ":_su:"] ["せ" ":_se:"] ["そ" ":_so:"] ["ざ" ":_sa::kigo_dakuten:"] ["じ" ":_si::kigo_dakuten:"] ["ず" ":_su::kigo_dakuten:"] ["ぜ" ":_se::kigo_dakuten:"] ["ぞ" ":_so::kigo_dakuten:"] ["た" ":_ta:"] ["ち" ":_ti:"] ["つ" ":_tu:"] ["て" ":_te:"] ["と" ":_to:"] ["だ" ":_ta::kigo_dakuten:"] ["ぢ" ":_ti::kigo_dakuten:"] ["づ" ":_tu::kigo_dakuten:"] ["で" ":_te::kigo_dakuten:"] ["ど" ":_to::kigo_dakuten:"] ["な" ":_na:"] ["に" ":_ni:"] ["ぬ" ":_nu:"] ["ね" ":_ne:"] ["の" ":_no:"] ["は" ":_ha:"] ["ひ" ":_hi:"] ["ふ" ":_hu:"] ["へ" ":_he:"] ["ほ" ":_ho:"] ["ば" ":_ha::kigo_dakuten:"] ["び" ":_hi::kigo_dakuten:"] ["ぶ" ":_hu::kigo_dakuten:"] ["べ" ":_he::kigo_dakuten:"] ["ぼ" ":_ho::kigo_dakuten:"] ["ぱ" ":_ha::kigo_handakuten:"] ["ぴ" ":_hi::kigo_handakuten:"] ["ぷ" ":_hu::kigo_handakuten:"] ["ぺ" ":_he::kigo_handakuten:"] ["ぽ" ":_ho::kigo_handakuten:"] ["ま" ":_ma:"] ["み" ":_mi:"] ["む" ":_mu:"] ["め" ":_me:"] ["も" ":_mo:"] ["や" ":_ya:"] ["ゆ" ":_yu:"] ["よ" ":_yo:"] ["ゃ" ":_xya:"] ["ゅ" ":_xyu:"] ["ょ" ":_xyo:"] ["っ" ":_xtu:"] ["ら" ":_ra:"] ["り" ":_ri:"] ["る" ":_ru:"] ["れ" ":_re:"] ["ろ" ":_ro:"] ["わ" ":_wa:"] ["ゐ" ":_wi:"] ["ゑ" ":_we:"] ["を" ":_wo:"] ["ん" ":_nn:"] ["゛" ":kigo_dakuten:"] ["゜" ":kigo_handakuten:"] ["ー" ":_bou:"] ["-" ":_bou:"] ["~" ":_wave_dash:"] ["~" ":_wave_dash:"] ["、" ":touten:"] ["。" ":kuten:"] ] @henkan(s) { let henkantyuu = s for (let i, table.len) { henkantyuu = henkantyuu.replace(table[i][0], table[i][1]) } henkantyuu } Plugin:register_post_form_action("デコ文字変換" @(form, writer) { let s = form.text s = henkan(s) writer("text", s) })In conversation permalink おうえす likes this.