Created
June 9, 2012 04:05
-
-
Save siyo/2899368 to your computer and use it in GitHub Desktop.
絵文字に置換しまくるやつ
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- coding: utf-8 -*- | |
# emoji tweet / earthquake plugin | |
# | |
# dictionary of reference : http://idita.blog11.fc2.com/blog-entry-835.html | |
# | |
# e.g. :emoji ねむい # => update [Zzz]' [Yn] | |
# | |
Earthquake.init do | |
emoji_dict = [["とうろくすおうひょう", [174]], | |
["けっこんしきじょう", [128146]], | |
["きゅうきゅうしゃ", [128657]], | |
["でぃーぶいでぃー", [128192]], | |
["じぇとこーすたー", [127906]], | |
["とうきょうたわー", [128508]], | |
["くりっぱーぼーど", [127916]], | |
["すろっとましーん", [127920]], | |
["ぶりーふけーす", [128188]], | |
["ゆうびんきょく", [127971]], | |
["じゆうのめがみ", [128509]], | |
["むぎわらぼうし", [128082]], | |
["えーてぃーえむ", [127975]], | |
["そふとくりーむ", [127846]], | |
["ちゅうごくじん", [128114]], | |
["しょうぼうしゃ", [128658]], | |
["ろめんでんしゃ", [128643]], | |
["けいたいでんわ", [128241]], | |
["まなーもーど", [128243]], | |
["おじいちゃん", [128116]], | |
["でんげんおふ", [128244]], | |
["おばあちゃん", [128117]], | |
["しんかんせん", [128644, 128645]], | |
["しょうひょう", [8482]], | |
["こぴーらいと", [169]], | |
["びでおかめら", [127909]], | |
["びでおてーぷ", [128252]], | |
["しょしんしゃ", [128304]], | |
["すぱげってぃ", [127837]], | |
["かんらんしゃ", [127905]], | |
["はんばーがー", [127828]], | |
["はいびすかす", [127802]], | |
["しるくはっと", [127913]], | |
["ちゅーりっぷ", [127799]], | |
["とらんぺっと", [127930]], | |
["ねったいぎょ", [128032]], | |
["てぃーしゃつ", [128085]], | |
["びりやーど", [127921]], | |
["らぶほてる", [127977]], | |
["でんきゅう", [128161]], | |
["はむすたー", [128057]], | |
["きょうかい", [9962]], | |
["えいぎょう", [127546]], | |
["むしめがね", [128269]], | |
["こうじょう", [127981]], | |
["えんぶれむ", [128305]], | |
["くろーばー", [127808]], | |
["おひめさま", [128120]], | |
["はやおくり", [9193]], | |
["まきもどし", [9194]], | |
["ちゅうしゃ", [128137]], | |
["ながれぼし", [127747]], | |
["かきごおり", [127847]], | |
["ぱーきんぐ", [127359]], | |
["えいりあん", [128125, 128126]], | |
["すぴーかー", [128266]], | |
["しょうがい", [9855]], | |
["らんどせる", [127890]], | |
["いんどじん", [128115]], | |
["こいのぼり", [127887]], | |
["じてんしゃ", [128690]], | |
["はろうぃん", [127875]], | |
["ぷれぜんと", [127873]], | |
["くらっかー", [127881]], | |
["えむでぃー", [128189]], | |
["ふぁっくす", [128224]], | |
["びょういん", [127973]], | |
["あいでぃー", [127380]], | |
["さーふぃん", [127940]], | |
["とろふぃー", [127942]], | |
["あかちゃん", [128118, 128700]], | |
["おんなのこ", [128103]], | |
["おとこのこ", [128102]], | |
["まーじゃん", [126980]], | |
["わいしゃつ", [128084]], | |
["おひなさま", [127886]], | |
["はくじん", [128113]], | |
["ぺんぎん", [128039]], | |
["ぱそこん", [128187]], | |
["おんせん", [9832]], | |
["ちゅうい", [9888]], | |
["しんごう", [128677]], | |
["がそりん", [9981]], | |
["ちけっと", [127915]], | |
["あめりか", [127482]], | |
["ふらんす", [127467]], | |
["すぺいん", [127466]], | |
["とらっく", [128666]], | |
["いたりあ", [127470]], | |
["でぃすく", [128191]], | |
["ぱとかー", [128659]], | |
["いぎりす", [127468]], | |
["たくしー", [128661]], | |
["ふうせん", [127880]], | |
["ふうりん", [127888]], | |
["とけっと", [128640]], | |
["ひこうき", [9992]], | |
["せいふく", [127891]], | |
["かどまつ", [127885]], | |
["めがほん", [128226, 128227]], | |
["さぼてん", [127797]], | |
["ふんすい", [9970]], | |
["あんてな", [128225]], | |
["やじるし", [11014, 11015, 11013, 10145, 8599, 8598, 8600, 8601]], | |
["やしのき", [127796]], | |
["あさやけ", [127749]], | |
["るすでん", [10175]], | |
["ふじさん", [128507]], | |
["ひまわり", [127803]], | |
["はなたば", [128144]], | |
["きゃんぷ", [9978]], | |
["むーびー", [127910]], | |
["ゆうやけ", [127750]], | |
["はんまー", [128296]], | |
["でぱーと", [127980]], | |
["いもむし", [128027]], | |
["ばすてい", [128655]], | |
["にわとり", [128020]], | |
["いのしし", [128023]], | |
["こんびに", [127978]], | |
["ぎんこう", [127974]], | |
["おおかみ", [128058]], | |
["たいふう", [127744]], | |
["かいしゃ", [127970]], | |
["がっこう", [127979]], | |
["てんそう", [128242]], | |
["かみなり", [9889]], | |
["ばくだん", [128163]], | |
["けいさつ", [128110]], | |
["らぐびー", [127944]], | |
["おれんじ", [127818]], | |
["さっかー", [9917]], | |
["やきゅう", [9918]], | |
["きんえん", [128685]], | |
["ちかてつ", [128647]], | |
["あだると", [128286]], | |
["すいえい", [127946]], | |
["ばーさす", [127386]], | |
["すぺーど", [9824]], | |
["けつえき", [127344, 127345, 127374, 127358]], | |
["らーめん", [127836]], | |
["さんぱつ", [128135]], | |
["せんべい", [127832]], | |
["おにぎり", [127833]], | |
["らぶらぶ", [128143, 128145]], | |
["べんとう", [127857]], | |
["ぱれっと", [127912]], | |
["かっぷる", [128107]], | |
["からおけ", [127908]], | |
["むきむき", [128170]], | |
["しょくじ", [127860]], | |
["はくしゅ", [128079]], | |
["かくてる", [127864]], | |
["かんぱい", [127867]], | |
["さっくす", [127927]], | |
["さんだる", [128097]], | |
["こーひー", [9749]], | |
["おねがい", [128591]], | |
["くちべに", [128132]], | |
["ばんざい", [128588]], | |
["おーけー", [128076, 128582, 127383]], | |
["びっくり", [10069]], | |
["しょぼん", [128532, 128542]], | |
["かんむり", [128081]], | |
["かめら", [128247]], | |
["りぼん", [127872]], | |
["びきに", [128089]], | |
["きもの", [128088]], | |
["どれす", [128087]], | |
["ばっぐ", [128092]], | |
["ゆびわ", [128141]], | |
["ぶーつ", [128098]], | |
["ひーる", [128096]], | |
["おちゃ", [127861]], | |
["はーと", | |
[128525, | |
128155, | |
128153, | |
128156, | |
128151, | |
128154, | |
10084, | |
128148, | |
128147, | |
128152, | |
128157, | |
9829, | |
128159]], | |
["どきっ", [128563]], | |
["ぎたー", [127928]], | |
["びーる", [127866]], | |
["がーん", [128552]], | |
["えーん", [128546, 128557, 128514]], | |
["ぽてと", [127839]], | |
["かれー", [127835]], | |
["ねむい", [128554, 128164]], | |
["あくま", [128127]], | |
["11じ", [128346]], | |
["ごはん", [127834]], | |
["あたり", [127919]], | |
["おなべ", [127858]], | |
["だいや", [9830, 128142]], | |
["くらぶ", [9827]], | |
["10じ", [128345]], | |
["すきー", [127935]], | |
["たまご", [127859]], | |
["おでん", [127842]], | |
["だんご", [127841]], | |
["ごるふ", [9971]], | |
["てにす", [127934]], | |
["けーき", [127874, 127856]], | |
["りんご", [127822]], | |
["ばすけ", [127936]], | |
["すいか", [127817]], | |
["いちご", [127827]], | |
["くすり", [128138]], | |
["じゅう", [128299]], | |
["はてな", [10068]], | |
["たばこ", [128684]], | |
["とまと", [127813]], | |
["おかね", [128176]], | |
["ざせき", [128186]], | |
["といれ", [128701, 128699, 128702]], | |
["いそぐ", [128168]], | |
["ぽすと", [128235, 128238]], | |
["めーる", [128233]], | |
["おんぷ", [127926, 127925]], | |
["ほてる", [127976]], | |
["ゆうひ", [127751]], | |
["はさみ", [9986]], | |
["ほのう", [128293]], | |
["おしろ", [127983, 127984]], | |
["ひので", [127748]], | |
["うんこ", [128169]], | |
["らじお", [128251]], | |
["ぐっと", [128077]], | |
["ぼーと", [128676]], | |
["よっと", [9973]], | |
["くるま", [128665, 128663]], | |
["でんわ", [9742]], | |
["ばっど", [128078]], | |
["こぶし", [128074, 9994]], | |
["てれび", [128250]], | |
["とこや", [128136]], | |
["ごーる", [127937]], | |
["ぴーす", [9996]], | |
["こっき", [127884, 127471]], | |
["ろしあ", [127479]], | |
["どいつ", [127465]], | |
["はーい", [128075, 9995, 128080]], | |
["あるく", [128694]], | |
["はしる", [127939]], | |
["つりー", [127876]], | |
["さんた", [127877]], | |
["おばけ", [128123]], | |
["だんす", [128131, 128111]], | |
["つきみ", [127889]], | |
["こちら", [128129]], | |
["はなび", [127878, 127879]], | |
["どげざ", [128583]], | |
["えすて", [128134]], | |
["ねいる", [128133]], | |
["12じ", [128347]], | |
["おんな", [128105, 128698]], | |
["ほたて", [128026]], | |
["すすき", [127806]], | |
["おとこ", [128104, 128697]], | |
["もどる", [9664]], | |
["おちば", [127810]], | |
["はっぱ", [127811]], | |
["もみじ", [127809]], | |
["すすむ", [9654]], | |
["にゅう", [127381]], | |
["せいざ", | |
[9800, | |
9801, | |
9802, | |
9803, | |
9804, | |
9805, | |
9806, | |
9807, | |
9808, | |
9809, | |
9810, | |
9811, | |
9934, | |
128303]], | |
["とっぷ", [128285]], | |
["あっぷ", [127385]], | |
["さくら", [127800]], | |
["くーる", [127378]], | |
["いるか", [128044]], | |
["くじら", [128051]], | |
["かえる", [128056]], | |
["かわせ", [128177]], | |
["かぶか", [128185]], | |
["でんぱ", [128246]], | |
["いわい", [12951]], | |
["まるひ", [12953]], | |
["ひよこ", [128036]], | |
["こうじ", [128119, 128679]], | |
["てんし", [128124]], | |
["ひつじ", [128017]], | |
["らくだ", [128043]], | |
["どくろ", [128128]], | |
["くもり", [9729]], | |
["つなみ", [127754]], | |
["ねずみ", [128045]], | |
["してい", [127535]], | |
["うさぎ", [128048]], | |
["こあら", [128040]], | |
["さかな", [128031]], | |
["とら", [128047]], | |
["わり", [127545]], | |
["くま", [128059]], | |
["ぶた", [128055]], | |
["うし", [128046]], | |
["いぬ", [128054]], | |
["ねこ", [128049]], | |
["とく", [127568]], | |
["あり", [127542]], | |
["なし", [127514]], | |
["つき", [127769, 127543]], | |
["ゆき", [9924]], | |
["さる", [128053, 128018]], | |
["あめ", [9748]], | |
["はれ", [9728]], | |
["はな", [128067]], | |
["くつ", [128095]], | |
["くち", [128139, 128068]], | |
["あし", [128099, 128066]], | |
["うま", [128052, 128014]], | |
["さけ", [127862]], | |
["しん", [127544]], | |
["へび", [128013]], | |
["きす", [128536, 128538]], | |
["はと", [128038]], | |
["くう", [127539]], | |
["まん", [127541]], | |
["たこ", [128025]], | |
["ここ", [127489]], | |
["ばら", [127801]], | |
["まる", [128306, 128308, 128307, 11093]], | |
["おと", [12349]], | |
["ふう", [128524]], | |
["にや", [128513]], | |
["1じ", [128336]], | |
["べー", [128540, 128541]], | |
["2じ", [128337]], | |
["じー", [128530]], | |
["3じ", [128338]], | |
["ふっ", [128527]], | |
["あせ", [128531, 128549, 128560, 128166]], | |
["だめ", [128581]], | |
["ばつ", [10060]], | |
["4じ", [128339]], | |
["ぎゃ", [128534, 128547, 128562]], | |
["べる", [128276]], | |
["5じ", [128340]], | |
["6じ", [128341]], | |
["7じ", [128342]], | |
["8じ", [128343]], | |
["ゆび", [128070, 128071, 128073, 128072, 9757]], | |
["にこ", [128516, 128522, 128515, 9786, 128521]], | |
["かさ", [127746]], | |
["えき", [128649]], | |
["9じ", [128344]], | |
["ばす", [128652]], | |
["ふね", [128674]], | |
["にじ", [127752]], | |
["かぎ", [128275, 128274, 128273]], | |
["いえ", [127968]], | |
["ふろ", [128704]], | |
["なす", [127814]], | |
["ぱん", [127838]], | |
["ほし", [10024, 127775, 10035, 10036]], | |
["すし", [127843]], | |
["めも", [128221]], | |
["かぜ", [128567]], | |
["ほん", [128214]], | |
["むか", [128544, 128545, 128162]], | |
["ひー", [128561]], | |
["きく", [127911]], | |
["ぞう", [128024]], | |
["さ", [127490]], | |
["め", [128064]], | |
] | |
Earthquake.init do | |
command %r|^:emoji\s*(\d+)*\s*(.*)$|, :as => :emoji do |m| | |
cmd = m[1] ? ":reply #{m[1]}" : ":update" | |
txt = m[2] | |
emoji_dict.each{|e| | |
txt.gsub!(e[0], e[1].sample.chr('UTF-8')) | |
} | |
input("%s %s" % [cmd, txt]) | |
end | |
end | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment