Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

emojify に登録されていないアイコンも変換しようとして 404 となる #404

Closed
hsbt opened this issue Jan 29, 2014 · 4 comments

Comments

@hsbt
Copy link
Member

hsbt commented Jan 29, 2014

tdiary/tdiary-style-gfm#5 より

foo::bar::buzz と書いた時に bar が emojify 対象となってしまい、404 アイコンがでるのを直したい

@minimum2scp
Copy link
Member

ざっとこんな手が思いつきましたがどうでしょうか。

  • www.emoji-cheat-sheet.comのlib/emoji-optimizer.rb を参考にして) www.emoji-cheat-sheet.com の index.html をNokogiriでパースし、絵文字のリストをキャッシュしておき、絵文字のリストからemojifyする対象を絞る
  • gemoji gemを追加して Emoji.find_by_alias で判定する
  • gemoji gemを追加して Emoji.find_by_alias で判定し、さらに絵文字自体もtdiaryにバンドルする

(www.emoji-cheat-sheet.comに絵文字の一覧を取得するAPI等があればそれを使うのが
良いのだろうと思いますが、見つけきれませんでした)

ちなみに、httpsなサイトでtdiaryを動かしていたりして、絵文字もhttpsにしたくなるのですが、
www.emoji-cheat-sheet.com にはhttpsなサイトへの案内がないのでどうしたものかなと
悩んでいたりします。
(名前解決するとhttpsなサイトも見つかるのですが、使っていいわけじゃないだろうなあ...)

@minimum2scp
Copy link
Member

"gemoji gemを追加して Emoji.find_by_alias で判定する" でパッチ書いてみようと思いますー

@tdtds
Copy link
Member

tdtds commented Jan 21, 2015

これcloseしてよいですか?

@hsbt
Copy link
Member Author

hsbt commented Jan 21, 2015

解決してそうです。

@tdtds tdtds closed this as completed Jan 21, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants