• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ydpic: 将`有道云笔记`免费版作为图床使用的小工具,可与`Typora`完美结合 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

ydpic

开源软件地址:

https://gitee.com/prehisle_admin/ydpic

开源软件介绍:

项目介绍

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

效果演示

ydpic效果演示

快速上手(WINDOWS10)

下载软件

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

配置

准备有道云笔记账号密码

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

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

    有道云笔记官网

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

    获取分享文档链接

配置ydpic

  1. 解压下载的软件略

  2. 修改配置

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

[basic]# 账号username = [email protected]# 密码password = xxx# 笔记分享链接share_url = http://note.youdao.com/noteshare?id=41112cc5871c7abf8ae2c90c3f174804

集成到Typora

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

    "{ydpic解压路径}\ydpic.exe" upload -c "{ydpic解压路径}\config.ini"

{ydpic解压路径}替换成

  • 点击验证图片上传选项进行上传测试,测试成功大功告成如下图

    typora_test

快速开始(pip方式)

安装

pip3 install ydpic

配置

  • 在当前目录生成config.ini配置文件
ydpic init
  • config.ini配置相关参数
[basic]# 账号username = [email protected]# 密码password = xxx# 笔记分享链接share_url = http://note.youdao.com/noteshare?id=41112cc5871c7abf8ae2c90c3f174804

使用

ydpic upload 1.png 

帮助

usage: ydpic upload [-h] [-c --config CONFIG_FILE_PATH]                    [-f --format {raw,typora,markdown}] [-t --tmp_dir TMP_DIR]                    files [files ...]positional arguments:  files                 image filesoptional arguments:  -h, --help            show this help message and exit  -c --config CONFIG_FILE_PATH                        config file path.  -f --format {raw,typora,markdown}                        img output format.  -t --tmp_dir TMP_DIR  tmp_dir.

支持系统

系统测试结果
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"可正常显示图片

  • linux下提示

    No matching distribution found for tkinter

    则需要安装tk,ubuntu18.04下的安装命令如下

    sudo apt-get install python3-tk

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
HexoMD: 给自己用的markdown编辑器发布时间:2022-03-25
下一篇:
幻灭极域: 极域电子教室 克星 幻灭极域的源码发布时间:2022-03-25
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap