typora-plugin-bilibili
哔哩哔哩图片上传, Typora插件,实现图片粘贴即可上传到哔哩哔哩,并替换链接
项目地址(求颗Star呀)
下载
直接使用
-
上一步根据自己的系统下载相应的软件,
-
进入Typora设置,选择图像Tab,插入图片时选择上传图片,然后将软件的绝对路径填入命令。如下地方,例如
/Users/xxx/Documents/webstormProjects/typora-plugin-bilibili/dist/typora-plugin-bilibili-macos
如果是Windows平台使用有问题,请看这里, 换成shell脚本的方式解决
本地开发
你可以在这一步把哔哩哔哩换成其他的上传接口
- 第一步肯定是先把项目拉下来,
git clone
- 项目内进行
npm i
或者yarn
npm i pkg -g # 全局安装pkg打包
-
获取SESSDATA并替换
index.js
中第16
行的Cookie
,我预设的Cookie是删减过的,是不能用的,需要换成你自己的登录哔哩哔哩→F12打开控制台→Application→Cookies→SESSDATA
-
执行
npm run pkg
即可打包,之后就是拿到绝对路径去配置typora了重点:打包的时候会遇到fetch node太慢的问题,解决办法
自定义图床
如果想要上传到其他的图床或者接口,可以直接修改index.js里面的逻辑,代码挺简单的
演示
2021-05-17.17.05.09.mov
http://i0.hdslb.com/bfs/album/34bc7b5a1bd591a1b682fec4593345e4a9e3bfe9.png
解决下载node慢
-
打包的时候会遇到fetch node太慢的问题,解决办法就是先把依赖下载好,
-
放到指定的文件夹即可
图片参数
格式:(图像原链接)@(\d+[whsepqoc]_?)*(.(|webp|gif|png|jpg|jpeg))?$
- w:[1, 9223372036854775807] (width,图像宽度)
- h:[1, 9223372036854775807] (height,图像高度)
- s:[1, 9223372036854775807] (作用未知)
- e:[0,2] (resize,0:保留比例取其小,1:保留比例取其大,2:不保留原比例,不与c混用)
- p:[1,1000] (默认100,放大倍数,不与c混用)
- q:[1,100] (quality,默认75,图像质量)
- o:[0,1] (作用未知)
- c:[0,1] (clip,0:默认,1:裁剪)
- webp,png,jpeg,gif(不加则保留原格式)
- 不区分大小写,相同的参数后面覆盖前面
- 计算后的实际wh不能大于原wh,否则wh参数失效
相似推荐
哔哩哔哩图床-Chrome插件 提供粘贴图片上传到哔哩哔哩,并进行记录管理