ドスケベもじりをしないと死んでしまうChrome拡張機能を作った話
この記事はTCU-CTRL場外乱闘 Advent Calendar 2019 - Adventar 20日目 の記事です。前回はまくらくんの 今回は今流行りのVtuberについて調べてみました! - 寝言 です。
まくらくんが居酒屋でベロンベロンに酔ったときに喋る内容ってこんな感じだなあと思いながら読みました。ぜひ論文も焼酎割り飲みながら頑張ってください。
ところで、みなさんはPCゲームソフト「抜きゲーみたいな島に住んでいる私はどうすりゃいいですか?」に登場する青藍島をご存知でしょうか。
www.youtube.com こちらは青藍島の観光PRムービーです。青藍島はどこでもドスケベOKなドスケベユートピアであることが分かります。 実際に青藍島の様子を見てみましょう。
【こっそりあぁん♡ケート】
— Qruppo@『ぬきたし2』発売中だハメ! (@qruppo) 2019年9月15日
もしぬきたしのボイスドラマがあったら、この中でどれを聴いてみたいパコ?
作るかどうかは分からないので、こっそりお願いだハメ。https://t.co/faab6Ts9OX
どんな内容かは画像からチェック! pic.twitter.com/Rh3drOFatf
このように、青藍島ではドスケベもじりをしないと死んでしまうウイルスが蔓延しています。
そこで今回はChromeの拡張機能を使って、Twitterにドスケベもじりをしないと死んでしまうウイルスを感染させてみましょう。
つくる
そんなに時間が割けないので、今回はあぁん♥をもじらないと死んでしまうウイルスにしてみましょう。例えば「ごはん」であれば、「ごはあぁん♥」となれば良いですね。
このような変換であれば、かな→ローマ字変換を行い「AN」を置換してあげれば目標の文章になりそうです。
これなら簡単に作れそうですね。
中身の作り方はなんとなく決まったので、次は拡張機能を作ります。 Chromeの拡張機能を作るのはとても簡単で、任意のディレクトリにmanifestファイルと使いたいJavaScriptを用意するだけです。
manifestファイルはこんな感じで書いておけばいいと思います。
{ "manifest_version": 2, "name": "Seiranto", "version": "1.0", "content_scripts": [ { "matches": ["https://twitter.com/*"], "js": ["translate.js"] } ] }
あとはJavaScriptにかな→ローマ字変換→ANの置換→かな変換 を書いてあげて完成です。実際に動かしてみましょう。
無事に安倍首相のTwitterがドスケベもじりをするようになりました。
おわりに
本当は形態素解析してもじる拡張を作りたかったのですが、ライブラリ導入するのが大変だったのと淫語データベースが存在しなかったのでなんだか薄いままに終わってしまいました。 淫語データベース作れる人がいるなら、こんな事すればもっと楽しくドスケベライフを送れると思うのでぜひ頑張ってください。
明日はフォルティアくんのクソアニメの話です。
おまけ