半年前,发现偶尔需要去搜索一些收藏的文章内容,所以写了一个简单的程序和浏览器插件,把文章内容插入到 ES 里搜索。
几个月前又想搜索 Github 里 star 项目的 README 文件内容,把之前的又给重构掉,换成服务和脚本的形式。
这两天又想搞 RSS ,干脆用 go 写了一个练手项目,用来搜索多方数据,通过插件的形式来拓展,拉取 README 的文件内容,配置为每天 12 点拉取(也可以配置多个以适应增量和全量),文章程序作为服务运行和浏览器插件。
但是考虑到我的 go 水准不怎么地,在插件层就没有限制任何语言,无论是 python ,还是java -jar
,又或是可执行文件,都可以直接接入,这样的话有些插件我通过 go 不好实现时,就可以换到其他语言来实现。
后续打算重点处理服务的拓展性,这样的话就可以基于这个数据汇总做出来不少有意思的东西了。(比如把所有的 ES 记录喂给 AI ?)