吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1561|回复: 14
收起左侧

[原创工具] pic-golang 命令行图床上传工具,支持typora调用

  [复制链接]
侃遍天下无二人 发表于 2024-9-28 16:24
本帖最后由 侃遍天下无二人 于 2024-9-28 22:00 编辑

源码

工具已开源,见 https://gitee.com/kbtxwer/pic-golang
下载地址 https://gitee.com/kbtxwer/pic-golang/releases/latest

本文的图片均是借助此工具插入的

使用说明

论坛里关于如何使用图床的教程非常丰富,教程中也提供了许多现成的图床供大家使用,但支持直接粘贴上传、拿到图片地址并自动插入的图床不多。此前的csdn编辑器算一个,不过现在已经加了referer验证。

此外,还有不少第三方图床管理软件供选择,如shareX、picgo等,功能丰富,提供的选项也复杂些。我只有在typora中粘贴上传图片的需求,所以研究了下其自定义上传的选项,开发了一个简化版的命令行图床上传工具。

首先,我们填写一下typora的上传命令,记得把插入图片的行为选择上传,实现粘贴后自动上传图片:

image-20240928161058930

typora的上传命令如下:

pic-golang img1.png img2.png ...

根据帮助文档,如果图片上传成功,应当输出如下字符串:

Upload Success:
http://example.com/img1.png
http://example.com/img2.png

根据提示写一个直接回显字符串的示例,会发现typora提示调用成功(这个就不截图了,大家自己试试)

第一个参数就是填入的命令,请将其放在环境变量所在目录或使用绝对路径指向它,后面的参数都是图片路径,一般应当在临时目录里

用法也很简单,将软件放到环境变量目录下,然后在typora中按上图配好后,点击测试,第一次使用时提示内容如下:

image-20240928161413793

这是因为还没有配置cookie,转到config目录下,获取cookie并在对应位置填写即可(可能需要给cookie加上转义符),如何获取cookie请参考这里。填写完毕后,再次进行验证:

image-20240928161205429

这里提示验证失败是正常现象,因为测试用的图片太小了不符合要求。

此后再回到typora上截图粘贴,发现提示正在上传,过一段时间图片地址就被替换为在线的了。

目前仅测试了一组json配置,后续会支持更多类型的图床,可用将同一组配置重复多次,并填写不同账号的cookie,软件运行时会从config目录中随机选择一个配置执行,以降低单个账号的上传频率。

免费评分

参与人数 4吾爱币 +10 热心值 +4 收起 理由
星轨零光 + 1 + 1 谢谢@Thanks!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
AndyKuen + 1 + 1 谢谢@Thanks!
LuckyClover + 1 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

LuckyClover 发表于 2024-9-28 19:24
感谢分享,论坛上传图片用得上
pojieneo520 发表于 2024-9-28 19:50
justwz 发表于 2024-9-28 22:03
有什么比较好用的图床吗

点评

里面不是给你配了一个,自己注册个账号拿去用就行了  详情 回复 发表于 2024-9-28 22:08
 楼主| 侃遍天下无二人 发表于 2024-9-28 22:08
justwz 发表于 2024-9-28 22:03
有什么比较好用的图床吗

里面不是给你配了一个,自己注册个账号拿去用就行了
q134665 发表于 2024-9-28 22:53
感谢分享。。。
lizongde 发表于 2024-9-29 00:22
谢谢楼主分享辛苦了👍👍👍
xiaotiayang2021 发表于 2024-9-29 08:11
谢谢楼主分享
binger04 发表于 2024-9-29 18:45
感谢楼主分享
cbbmyy 发表于 2024-9-29 22:30
感谢分享!!!!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-22 20:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表