nodejs抓取notion emoji svg资源的脚本示例
发布日期:2025-01-04 10:42 点击次数:95
前言
最近在做emoji表情,在windows环境预览效果不太理想,也缺少很多字体图标的显示,为了让各种环境显示一致,决定用svg图片代替字体图标。让设计去搞这些资源,有一千多个图标,比较费力。于是决定自己写个脚本去抓这些资源。notion有这些资源,开始去抓。
调研准备工作
之前在做emoji的时候,有Unicode Id,notion中的资源名称也是用Unicode id做文件名。根据id关联,我们就可以直接开始了。
emoji.json 文件
node脚本准备
俗话说,工欲善其事必先利其器,在写脚本之前,我们先搞几个操作文件的工具方法,服务于正式脚本的使用。
正式脚本
定义路径变量
读取文件抓取,写文件
设置启动命令 在package.json中添加命令
4.运行命令
大家看上边的脚本,可以发现我们用了asyc和await, 串行去下载资源。有兴趣的小伙伴可以尝试改下,看看怎么改成并行去下载资源,还可以控制并发的数量,面试中经常会问到。
结语
代码已上传github,有需要可自行查看
以上就是nodejs抓取notion emoji svg资源的脚本示例的详细内容,更多关于nodejs脚本notion emoji svg的资料请关注脚本之家其它相关文章!