Go言語で絵文字のパッケージつくった
最近Go言語はじめたのですが、とりあえずみんな大好きな絵文字で遊ぼうと思ってGoDocとかGoWalkerを漁ってみても見つからないので、自分で作りました。
最初は、ビールとピザとプリンしか対応してなくて(マッピング情報手打ち)だったのですが、どこから見つけたのかちょいちょいGitHubのスターがつき始めて「ま、まさか需要あるのか・・・(゚A゚;)ゴクリ」ということで頑張りました。
package emojiの説明
以下のように@{}
でGitHubとかで使われているEMOJI CHEAT SHEETのemoji code
を囲ったら絵文字に置き換えてくれます。
emoji.Println("@{:beer:} hogehoge.")
GoDocとGo Walkerへの登録
こちらの記事を参考にしました。というか公式ちゃんと読めって話ですね(汗
絵文字のマッピング情報作成
最初とりあえず手打ちでマッピングしてたのですが、さすがに大変な量だったので色々探してこちらを見つけて、このリポジトリの内容を元にGoで生成するツールっぽいの作りました。
かなりゴリゴリやってます(汗
おわり
もしよろしければ、使ってやってください。
何かおかしいところや、改善点とかあればお気軽にissueとかPRいただければと! (英語力なさすぎるのは、軽く受け流してほしいです。。。)