点击上方蓝字关注我们
IT 咖啡馆,探索无限可能!
恭喜你发现了这个宝藏,这里你会发现优质的开源项目、IT知识和有趣的内容。
有没有感觉自己浏览器的书签越来越多,用起来不是很顺手?看到现在网上很多的资源导航,想没想过自己搞一个。
今天我们分享的开源项目,它是可以帮你快速将自己的浏览器书签转变为一个资源导航站,让你用更高端的方式来管理自己的书签,它就是:Pintree
Pintree 是什么
Pintree 是一个开源项目,旨在将浏览器书签导出成导航网站。通过简单的几步操作,就可以将书签转换成一个美观且易用的导航页面。
Pintree 项目实际做的事情很简单,就是3步:
首先把浏览器的书签导出
接着将书签文件转换成JSON格式
最后自动生成一个静态导航网站
项目有一个在线的demo,可以直接查看目前项目的使用效果。
安装和使用
通过浏览器插件导出书签数据
安装浏览器插件:首先在chrome的商店里搜索Pintree bookmark exporter的插件,然后安装插件。
导出数据:使用插件导出浏览器书签,并保存 JSON 文件到本地。
接下来可以通过Github page来直接启动一个自己的pintree。
Fork 项目
访问 Pintree GitHub 仓库。
点击页面右上角的
Fork
按钮,将项目 Fork 到您的 GitHub 账号中。
替换 JSON 文件
打开您 GitHub 账号中的
pintree
仓库(即刚才 Fork 的项目)。点击仓库中的
json
文件夹。点击
Upload files
按钮,选择刚才下载的 JSON 文件,并上传。确保上传的文件命名为
pintree.json
,并选择Commit changes
。
启用 GitHub Pages
在您的
pintree
仓库页面,点击Settings
。找到
Pages
选项。在
Source
下拉菜单中,选择gh-pages
分支,然后点击Save
。几分钟后,您的静态网站将会在
https://yourusername.github.io/pintree
上可用。记得替换yourusername
。
完成部署后,就可以获得一个属于自己的导航站点了,是不是很有意思。
这里其实扩展一些,个人觉得还可以再去提升的点:
首先是导出数据的自动化,项目的浏览器插件非常不错,如果可以在提供API能力,那就可以融入到自动化流程中
标签数据的自动化迭代,因为浏览器标签可能每天都在变,,所以最好可以自动来更新迭代。可以考虑结合github 的action,来将过程自动化起来。
总结
这个项目虽然是一个小项目,但是从实用性上来说还是很不错的,而且其实他也给了我们一些启发,通过这种方式,在自己去加入一些深度的能力,那么网上的各种资源导航站点,尤其是那个AI导航站点,是不是分分钟就可以搞定了。怎么样,如果感兴趣去看看,也放飞自己的想象力,搞出更有意思的东西吧。
项目信息
项目名称:pintree
GitHub 链接:https://github.com/Pintree-io/pintree
Star 数:1K