qq wechat emotion parser
1.0.0
嗯,這是一個很簡單的小工具,作用是將網頁中加入的QQ表情和或微信表情字串轉換為表情圖片。
min.js
即可使用。同時支援Node.js環境。 輸入:
/::)
輸出:
< img src =" https://res.wx.qq.com/mpres/htmledition/images/icon/emotion/0.gif " alt =" /::) " >
效果:
輸入:
I xx Gunzi, /::), No no no, I just xx xx/::B.
輸出:
I xx Gunzi, < img src =" https://res.wx.qq.com/mpres/htmledition/images/icon/emotion/0.gif " alt =" /::) " > , No no no, I just xx xx < img src =" https://res.wx.qq.com/mpres/htmledition/images/icon/emotion/2.gif " alt =" /::B " > .
效果:
I xx Gunzi, , No no no, I just xx xx.
本工具對外暴露一個qqWechatEmotionParser()
方法,此方法的輸入是需要處理的字串,輸出是將字元表情轉換為img標籤的字串。
下載並引入https://github.com/buddys/qq-wechat-emotion-parser/blob/master/dist/qq-wechat-emotion-parser.min.js。
< script src =" /path/to/qq-wechat-emotion-parser.min.js " > </ script >
呼叫window.qqWechatEmotionParser
:
var text = 'I xx Gunzi /::), No no no, I just xx xx/:<L>.' ;
var html = qqWechatEmotionParser ( text ) ;
document . write ( text ) ;
document . write ( '<br/>' )
document . write ( html ) ;
安裝:
npm install qq-wechat-emotion-parser
使用:
var qqWechatEmotionParser = require ( 'qq-wechat-emotion-parser' ) ;
var text = 'I xx Gunzi /::), No no no, I just xx xx/:<L>.' ;
var html = qqWechatEmotionParser ( text ) ;
console . log ( html ) ;
歡迎透過Github提交issue或貢獻程式碼, 貢獻程式碼前需仔細閱讀原程式碼盡量保持程式碼風格一致。
表情在src/emotion.json檔案下儲存,透過編輯該json檔案定義表情的字元表示以及圖片來源。需要注意以下兩點:
GPL V3.0
harttle, meriky @ Buddys Copyright (c) 2016