目录

Ydpic发布

项目介绍

有道云笔记免费版作为图库使用的小工具,可与Typora完美结合

效果演示

https://note.youdao.com/yws/public/resource/40e7acccfd342428f39d3dc7cca9ce31/xmlnote/demo_9589e25443f44233b727daa09dfc1623/23

快速上手(WINDOWS)

下载软件

下载链接说明
码云有限速50KB/S
蓝奏云推荐

配置

准备有道云笔记账号密码

准备有道云笔记分享笔记的链接

  1. 登录网页版有道云笔记

    有道云笔记官网

  2. 随便分享一个文档,复制分享链接,后面会用到,如下图

    https://note.youdao.com/yws/public/resource/40e7acccfd342428f39d3dc7cca9ce31/xmlnote/share_note_e64c8a0bd8a24e79b1d472690d5207cb/24

配置ydpic

  1. 解压下载的软件

  2. 初始化配置文件

cmd进入解压后的文件夹,执行

1
ydpic.exe init

在当前目录生成初始配置文件config.ini,如图:

https://note.youdao.com/yws/public/resource/40e7acccfd342428f39d3dc7cca9ce31/xmlnote/init_config_922be5aea07a4ad491bb852065617db7/25

  1. 修改配置

打开config.ini配置有道云笔记账号密码及分享文档链接,如下图

https://note.youdao.com/yws/public/resource/40e7acccfd342428f39d3dc7cca9ce31/xmlnote/config_4a2c6819d307488c99f7a4591e1d4d42/26

集成到Typora

  • Typora菜单文件->偏好设置..->图像->自定义命令中填入,

    1
    
    "{ydpic解压路径}\ydpic.exe" upload -c "{ydpic解压路径}\config.ini"
    
  • 点击验证图片上传选项进行上传测试,测试成功大功告成如下图

    https://note.youdao.com/yws/public/resource/40e7acccfd342428f39d3dc7cca9ce31/xmlnote/typora_test_b8d3eeb1d2f545cbb3c5122b6cc4f0d6/27

支持系统

系统测试结果
win7
win10
ubuntu 18.04
xpx

项目起源

  • 免费版的有道云笔记在编写markdown格式的笔记时不支持直接粘贴图片,必须把图片上传到图床后再把url粘贴回来,多有不便
  • Typora写Markdown体验实在是爽,但把带有图片的文档发到Blog时需要手动将图片传到图床,麻烦
  • 有道云笔记的html格式的笔记可以直接粘贴图片
  • Typora支持调用命令行程序上传图片获取url
  • 遂写程序模拟上传图片的过程并获取图片url

已知问题

  • 开启link_resourceId = True且上传路径中包含中文的图片时,由于有道云笔记对中文url的支持有问题,故在返回的url中将中文替换成了_,这将导致本地图片与图片无法对应上
  • 为支持python3.6,直接运行ydpic会报错 AttributeError: 'Namespace' object has no attribute 'func',请忽略这个错误,不影响实际使用,要看帮助请执行·ydpic -h ·。问题参考
  • 有道云笔记做了防盗链,在img标签中加入referrerPolicy="no-referrer"可正常显示图片