Glarity这款浏览器插件最近很火,花了2个小时翻了源代码。我比较好奇的是: 1,如何提取文章内容 2,如何解决大量文本内容的摘要问题 3,如何做的推广
下面尝试回答这几个问题:
1,如何提取文章内容
文章提取:使用的是第三方开源库article-extractor 评论:直接使用标记提取(src\content-script\utils.ts)
对于youtube视频,直接通过链接获取字幕,然后裁切
2,如何解决大量文本内容的摘要问题
非常直接的截断超过的部分。所以对应长文本总结会丢失很多信息。
3,如何做的推广
a,取了一个独特的名字Glarity,搜索前几条全是它 b,项目主页,多语言支持,演示视频,Q&A c,Product Hunt争取曝光 d,GitHub开源获取曝光
总结
可以看到Glarity是一个强前端开发的项目,并且作者有极强的推广意识。从取名,到多语言支持,到上手视频,一切看起来都是非常的专业推广手段,几乎是在做到最大程度覆盖最广泛的用户。
本文首发于:Glarity源代码学习-贝壳里奇 Blog
《Glarity源代码学习》留言数:0