このプラグインを入れて、設定のところでチェックを入れると、TLがみさくら語になったりします。こんなふうに。
“みしゃくら語に変換しゅるのぉおおプラグインにゃのぉおおれしゅぅぅぅ。 設定しゅるのぉおおとTLをしゅべてみしゃくら語に変換しゅるのぉおおこともれきましゅぅぅぅ。” / “kazukioishi/mikutter-misakura…” http://t.co/aiu5BosvME
— アルルゥ (@naota344) August 26, 2015
ほお゛お゛っのぉおおかひゃぁん
— しげちゃん 転職活動している (@shigemk2) August 26, 2015
ソースコードはこちらから。 github.com
で、このプラグインを使うと、ショートカットキーでみさくら語に返還できますが、まだ投稿できません。 というわけで、ショートカットキーを使うとそのままみさくら語に変換されたのが投稿される仕様にしてみました。大変危険です。 牛乳などがおさんぽみるくになります。
途中のコメントアウトしたところが変更ポイントです。
Plugin.create :mikutter_misakura do #みさくら語に変換して投稿する command(:misakura_nankotsu, name: 'みさくら語変換', condition: lambda{ |opt| true }, visible: true, role: :postbox ) do |opt| begin # Plugin[:gtk].widgetof(opt.widget).widget_post.buffer.text = AheGaoDoublePeace(Plugin[:gtk].widgetof(opt.widget).widget_post.buffer.text) message = AheGaoDoublePeace(Plugin[:gtk].widgetof(opt.widget).widget_post.buffer.text) Post.primary_service.update(:message => message) Plugin.create(:gtk).widgetof(opt.widget).widget_post.buffer.text = '' end end #TL上のすべての文章をみさくら語に変換 module Pango class << self alias parse_markup_org parse_markup def parse_markup(text) misakura_text = text if UserConfig[:translate_misakura] misakura_text = AheGaoDoublePeace(text) end parse_markup_org(misakura_text) end end end #設定 settings("みさくら語変換") do boolean("TL上のすべての文章をみさくら語に変換",:translate_misakura) end end
- 作者: ジャンヤー宇都,サークルクラッシュ同好会,tanar
- 出版社/メーカー: TOブックス
- 発売日: 2015/04/15
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る