Chrome 浏览器插件「保存到飞书」

Dkphhh Created@

保存到飞书是一款 Chrome 浏览器插件,可以将当前网页内容一键保存到飞书云文档中,完全免费开源,你可以在 GitHub 上找到它的源码。

它可以:

  • 像大部分剪藏插件一样,将网页内容完整的保存到飞书文档中。因为插件读取的是浏览器渲染完成的内容,所以即使是付费墙后的内容,也能被完整保存下来(只要你能穿过付费墙)。
  • 在完成前述操作的同时,将网页文章的 MetaData,也就是标题、作者、发布时间等信息,保存到飞书电子表格或多维表格中。

它不能:

  • 部分网站的图片无法保存到飞书文档中。
  • 部分网站的内容发布时间无法自动读取,需要手动补充。
  • 保存网页内容时,不能在根目录新建飞书文档,只能在某个文件夹下创建文档。因为目前的授权方式是使用应用身份权限,换句话说,文档实际上是保存在应用的空间里,而不是用户个人空间里。如果保存到根目录,就相当于保存在了应用的根目录,用户就找不到保存的文档了。

如果你想使用这款插件,可以点击下面的链接,前往 Chrome 插件商店下载:

如何使用?

创建飞书应用并设置凭证

  1. 点击前述链接,前往 Chrome 插件商店,安装「保存到飞书」插件。

  2. 点击插件设置按钮,进入设置页面,把里面需要你填的信息都填上。不知道怎么填?没关系,接着往下看。 设置页面

  3. 上述信息是飞书开放平台的自建应用凭证信息,你需要先在飞书开放平台创建一个应用,才能获取这些信息。具体步骤如下:

    1. 访问飞书开放平台:https://open.feishu.cn/app
    2. 点击「创建企业自建应用」按钮。 创建企业自建应用
    3. 填写应用的基本信息,点击「创建」按钮。 填写应用的基本信息
    4. 创建成功后,会进入「添加应用能力的页面」,暂时不管这个,点左侧导航栏的「凭证与基础信息」,这里的「App ID」和「App Secret」,就是设置页面中需要填写的内容,一一对应填上就好了。 凭证与基础信息
    5. 点击「版本管理与发布」按钮,把需要填的东西都填上,点击最下面的「保存」按钮。然后一路点确定,到成功发布为止。 版本管理与发布
    6. 回到插件的设置页面,填写最后一项基础链接。基础链接就是你飞书文档首页的链接,比如 https://ai.feishu.cn/,或者 https://xxxxxx.feishu.cn/。你可以直接把飞书文档首页的链接复制过来,保存的时候插件会自动删除多余的部分。 填写基础链接
    7. 先点击「保存并测试」按钮,设置好凭证后,再点击「开通权限」按钮后,会自动打开一个网页,勾选列出的所有权限,点击「确认开通权限」即可。 开通权限

创建和修改配置。

  1. 给应用相应文件夹、电子表格或多维表格的访问权限。关于这个操作,飞书官方文档有更详尽的说明。
    • 给应用文件夹编辑权限:
      1. 在应用管理界面,点击左侧导航栏的「添加应用能力」,点击「机器人」选项卡下的「添加」按钮。 给应用添加「机器人」能力
      2. 点击上方提示的「创建版本」按钮,把必须填的信息都填完,点击最下方的保存按钮,然后一路点确定,到成功发布为止。 创建版本
      3. 进入飞书的聊天界面,创建一个新的群组,将应用添加为群机器人。 把应用添加到群组
      4. 回到文件夹页面,点击「分享」按钮,将刚刚创建好的群聊添加为协作者,给予「编辑」权限即可。 给应用文件夹编辑权限
    • 给应用电子表格或多维表格的编辑权限:
      1. 打开对应的电子表格或多维表格,如下图所示,点击「添加文档应用」,给应用「可编辑」权限。 给予可编辑权限
      2. 如果多维表格开启了高级权限,你需为应用添加多维表格的「可管理」权限,否则仍无法操作多维表格。
  2. 回到插件设置页面,点击「配置列表」,在这里可以创建或修改配置。 配置列表
  3. 新建配置页面,每个选项都有详尽说明,按照说明填写即可,只要将权限问题解决,就能规避大部分错误。如果还有问题,可以给我发邮件

你可能还想知道

Q: 插件是否会保存用户数据?

A:不会。插件所有的操作都是在用户本地浏览器中完成的,你的数据只会保存在浏览器里,卸载掉插件就会全部清空。插件不会将任何用户数据上传到第三方服务器,因为我没钱租服务器。

Q:为什么要手动填写这么多凭证信息,还要手动开通权限?

A:飞书有自动获取凭证和授权的方式,但是根据我对飞书开发文档相关章节段落的理解,我可能需要租一台服务器,再买个域名。我不想花钱,所以只能让用户手动填写这些信息。如果你有更好的做法,可以给我发邮件

Q:个人版飞书可以使用吗?

A:可以。

Q:为什么我保存的内容中没有图片?

A:前面说了,部分网站的图片无法保存到飞书文档中。我不清楚是什么原因,但我猜应该是网站本身的限制。如果你有办法解决这个问题,可以给我发邮件

Q: 有这么多已知缺陷为什么不改?

A:我不知道怎么改。你会你就教教我 🙇

Q:插件是否支持其他浏览器?

A:目前只支持 Chrome 浏览器。暂时没有计划支持其他浏览器。

Q:未来的更新计划?

A: who knows? 🤷