chrome的自带书签不支持tag是一大痛点。
notion出了裁剪插件后,完全可以用notion作为书签管理工具。书签导入notion后,利用notion表格,可以很方便地统一管理。
当然notion也有缺点,table在大量数据的展示上有性能问题。
我自己的chrome书签积累太久,导出后累计1204条。
因为不是通过裁剪工具导入的,所以没法全文搜索,导入书签后的表格,还需要进一步整理。存在很多过时的书签,和一些无用的书签。慢慢清理,打上tag,方便以后检索。
思路
- 书签页菜单,导出书签。得到一个html
- 打开html,控制台执行下面的代码,得到csv字符串。
- 保存成csv文件,notion 中新建页面导入csv文件。
代码
let allLinks = document.querySelectorAll('dt>a')
let r = ["name,link,desc,tags,is_read"]
allLinks.forEach(item=>{
let t = `"${item.innerText}",${item.href},,,No`
r.push(t)
})
r.join('\n')