1.首先在nas上安装好属于你自己的seatable开发者版
2.建立一个名为“收藏夹”的表,并为这个表生成一个token
3.设计表,表头有 url,title,tag,desc,create_time等
4.起一个自己的web api 服务器,这里我用了webman
写几行代码就能插入收藏夹啦:
public function index(Request $request)
{
$seatable = new SeaTableApi([
'url' => 'http://你的地址',
'user' => '你的账号',
'password' => '你的密码'
]);
$seatable->getDTableToken([
'api_token' => '你的token',
]);
$row = ['名称'=>'baidu','地址'=>'https://www.baidu.com'];
$table_name = "收藏夹";
return json($seatable->appendRow($table_name,$row));
}
5.下面是精华:
由于我们自己要重复造轮子写个插件挺麻烦的,这里我使用了Chanify家的插件:https://chrome.google.com/webstore/detail/chanify/llpdpmhkemkjeeigibdamadahmhoebdg
安装插件以后把后台地址设置成我们上面的web api地址,然后在api处理一下chanify的请求,
就可以把文本、地址、甚至图片(还没研究出api支持不)都写入seatable啦。
6.写入表格以后,你可以打tag,可以搜索,可以排序过滤,可以用程序抓缓存,进行各种后续操作。
是不是很神呢?简直秒杀市面上一切收藏夹工具了。
7.不懂写程序的用户可能不知道怎么搞。建议seatable官方自己写一个收藏夹插件供官网用户使用啦,可以收费做增值服务。 可以打败的竞品有 onetab ,pinbox ,notion …一堆
8.用起来比notion好,感谢你们。