一直用腾讯云对象存储 COS 做博客图床,但是官方没有提供 Linux 下的客户端,Web 端上传获取链接真的是又慢又麻烦,这两天有点时间,看了看 cos-cpp-sdk, 撸了一个自用的上传小工具 CosPic,有需要的可以带走试试。 github:https://github.com/lonisletend/CosPic 如果能点个星星的话那真是感激不尽:)
CosPic 是一个 Linux 下基于cos-cpp-sdk-v5开发的图片上传工具,如果你使用腾讯云对象存储 COS 的 bucket 做图床,那么可以使用 CosPic 一键上传图片至 COS 并获取相应的链接,目前提供生成 URL,HTML 以及 Markdown 格式直接复制使用,让你写博客时更加方便。
PS: 目前只有简单的上传功能,还有很多不完善之处,使用前请仔细阅读注意事项,以免对您造成损失。
编译生成 cospic 可执行文件(build 目录中有已经编译好的,也可以下载 release 中打包的 tar.gz)
配置文件 config.json,格式如下:
{ "SecretId":"×××××××××××××××××××××××××××××××", "SecretKey":"××××××××××××××××××××××××××××××", "Region":"ap-beijing", "SignExpiredTime":360, "ConnectTimeoutInms":6000, "ReceiveTimeoutInms":5000, "AsynThreadPoolSize":2, "UploadPartSize":10485760, "UploadCopyPartSize":10485760, "UploadThreadPoolSize":5, "LogoutType":1, "LogLevel":3, "DownloadThreadPoolSize":5, "DownloadSliceSize":4194304 }
SecretId,SecretKey 字段需要自行填入,其他默认就好。
bucket.txt, 配置 bucket 存储桶,格式如下:
test-1234567890
终端运行./cospic。
拖动图片到终端,点击并回车。
等待上传(基本不用等^_^),复制需要的链接。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.