Typora粘贴图片自动上传到Bilibili图床,也可以自定义修改成任意其他图床接口

Overview

typora-plugin-bilibili

哔哩哔哩图片上传, Typora插件,实现图片粘贴即可上传到哔哩哔哩,并替换链接

项目地址(求颗Star呀)

typora-plugin-bilibili

下载

Windows

Mac

直接使用

  1. 上一步根据自己的系统下载相应的软件,

  2. 进入Typora设置,选择图像Tab,插入图片时选择上传图片,然后将软件的绝对路径填入命令。如下地方,例如

    /Users/xxx/Documents/webstormProjects/typora-plugin-bilibili/dist/typora-plugin-bilibili-macos

MacOS image-20210608201909889

Windows

如果是Windows平台使用有问题,请看这里, 换成shell脚本的方式解决

本地开发

你可以在这一步把哔哩哔哩换成其他的上传接口

  1. 第一步肯定是先把项目拉下来,git clone
  2. 项目内进行npm i或者yarn
npm i pkg -g # 全局安装pkg打包
  1. 获取SESSDATA并替换index.js中第16行的Cookie我预设的Cookie是删减过的,是不能用的,需要换成你自己的

    登录哔哩哔哩→F12打开控制台→Application→Cookies→SESSDATA

  2. 执行npm run pkg即可打包,之后就是拿到绝对路径去配置typora了

    重点:打包的时候会遇到fetch node太慢的问题,解决办法

自定义图床

如果想要上传到其他的图床或者接口,可以直接修改index.js里面的逻辑,代码挺简单的

演示

2021-05-17.17.05.09.mov

http://i0.hdslb.com/bfs/album/34bc7b5a1bd591a1b682fec4593345e4a9e3bfe9.png

解决下载node慢

  1. 打包的时候会遇到fetch node太慢的问题,解决办法就是先把依赖下载好,

  2. 放到指定的文件夹即可

    • Windows:C:\Users\xxx.pkg-cache\3.1\
    • Mac: ~.pkg-cache\3.1
      image-20210608205418773

图片参数

格式:(图像原链接)@(\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插件 提供粘贴图片上传到哔哩哔哩,并进行记录管理

You might also like...
Comments
  • 自动上传无问题,手动上传图盘会报错

    自动上传无问题,手动上传图盘会报错

    图片粘贴到typora中的确会自动上传出现图片链接。但如果手动上传,则会报错

    https://i0.hdslb.com/bfs/album/547f756d775fd161079e5051615a88aefb1adbb4.png 该图片链接展示了【手动上传】这一选项的位置 https://i0.hdslb.com/bfs/album/9c24e947bed0dfb9b61177c6b8130ec3ff646e5a.png 该图片链接展示了手动上传后报错的结果

    opened by mapy520 2
  • mac m1,授权并运行main后,终端报错

    mac m1,授权并运行main后,终端报错

    按照操作进行后发现报错,然后发现user下面的bilibili文件路径也并没有完成创建。

    (base) jamie@LinkydeAir-3 Downloads % chmod a+x ./ main
    (base) jamie@LinkydeAir-3 Downloads % /Users/jamie/Downloads/main 
    panic: runtime error: index out of range [0] with length 0
    
    goroutine 1 [running]:
    main.main()
    	/Users/lvzongyuan/Documents/webstormProjects/typora-plugin-bilibili/main.go:32 +0xdc5
    
    
    opened by JamieJustTang 1
  • github图片上传失败, 以及如何查看已经上传的图片

    github图片上传失败, 以及如何查看已经上传的图片

    上传图片失败。错误信息fail to parse resu1 t image path from:打开文件铁败:open https://raw.githubusercontent.com/1i54426/thepictures/main/assets/5418798-bcc2dc27c141255b.png:The filename,directory name,or volume label syntax is incorrect.

    opened by li54426 27
Owner
XLZY
山水之间,空山鸟语。
XLZY