使用Seatable制作自己的浏览器收藏中心

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官方自己写一个收藏夹插件供官网用户使用啦,可以收费做增值服务。 :joy: 可以打败的竞品有 onetab ,pinbox ,notion …一堆

8.用起来比notion好,感谢你们。

2 个赞

第六步中: 可以用程序抓缓存是什么意思呢?抓哪里的缓存啊。

就是抓url的web内容存起来。
我推荐另外一个插件 https://github.com/sk39kii/URL2Webhook 这个修改起来很简单

大佬你说的这个东西有点意思啊。
但是光看文字没有想象出来成品到底什么样了,你做出来的东西有视频或者动图没。