Notion图床工具需求
🛫

Notion图床工具需求

Tags
Notion
建议集成到现有的工具中,如utools, picgo等其他工具,而不是做成一个单独的软件。可能用js做会好一点,但我对github上的Notion js轮子的功能不太了解

配置需求

  1. 个人的token_v2,这个不是永久的,一旦手动退出登录就会失效。但只要不手动推出登录就不会失效。
  1. 作为图床的page的url,需要设置页面为公开可读

操作步骤

  1. 复制图片到粘贴板,用token_v2模拟登录,上传图片到上面设置的公开图床page,并获取图片的亚马逊云地址,如
    1. https://s3.us-west-2.amazonaws.com/secure.notion-static.com/69a955b1-7f22-4be3-84d0-e2a793bd1c69/Untitled.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAT73L2G45O3KS52Y5%2F20200806%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20200806T070327Z&X-Amz-Expires=86400&X-Amz-Signature=85ce8c6f5854690944199d85d0186ae129533f00adf71d31e30dccfd2e342722&X-Amz-SignedHeaders=host&response-content-disposition=filename%20%3D%22Untitled.png%22
  1. 转化为无token url。在上面的url中, Untitled.png 后面都去掉。然后把 / 替换为 %2F, : 替换为 %3A 。然后再整体的url前面加上 https://www.notion.so/image/ 。例如,一个转化后的url为
    1. https://www.notion.so/image/https%3A%2F%2Fs3.us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F69a955b1-7f22-4be3-84d0-e2a793bd1c69%2FUntitled.png
  1. 提供多种格式(markdown, html, url)到粘贴板