建议集成到现有的工具中,如utools, picgo等其他工具,而不是做成一个单独的软件。可能用js做会好一点,但我对github上的Notion js轮子的功能不太了解
配置需求
- 个人的token_v2,这个不是永久的,一旦手动退出登录就会失效。但只要不手动推出登录就不会失效。
- 作为图床的page的url,需要设置页面为公开可读
操作步骤
- 复制图片到粘贴板,用token_v2模拟登录,上传图片到上面设置的公开图床page,并获取图片的亚马逊云地址,如
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
- 转化为无token url。在上面的url中,
Untitled.png
后面都去掉。然后把/
替换为%2F
,:
替换为%3A
。然后再整体的url前面加上https://www.notion.so/image/
。例如,一个转化后的url为
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
- 提供多种格式(markdown, html, url)到粘贴板