#emoji #github #unicode #markdown #convert

gh-emoji

使用GitHub的emoji名称将:emoji:转换为Unicode

6个稳定版本

1.0.8 2023年9月19日
1.0.7 2022年7月16日
1.0.6 2021年8月17日
1.0.3 2020年3月21日
1.0.0 2018年12月22日

#116 in 文本处理

Download history 1808/week @ 2024-04-23 1643/week @ 2024-04-30 1561/week @ 2024-05-07 2730/week @ 2024-05-14 2752/week @ 2024-05-21 2362/week @ 2024-05-28 2252/week @ 2024-06-04 2410/week @ 2024-06-11 2820/week @ 2024-06-18 2584/week @ 2024-06-25 2332/week @ 2024-07-02 2673/week @ 2024-07-09 2667/week @ 2024-07-16 2384/week @ 2024-07-23 2342/week @ 2024-07-30 2281/week @ 2024-08-06

10,060 每月下载量
5 crates 中使用

MIT 许可证

78KB
2.5K SLoC

Rust的GitHub emoji

GitHub emoji的完整、最新数据库,具有Unicode等效项。在编译时预生成和散列,以便快速查找。

当渲染GitLab/GitHub-flavored Markdown时很有用,尽管这个crate本身不解析Markdown。

lib.rs网站使用。

示例用法

let emoji = gh_emoji::get("smile");
assert_eq!(emoji, Some("😄"));
let replacer = gh_emoji::Replacer::new();
let text = replacer.replace_all(":crocodile:, see you in a while!");

依赖项

~2.9–4MB
~69K SLoC