由于微博图床的限制,最近自己撸了一个小工具,可以自动迁移到新的图床。
大概效果如下:
使用如下:
git clone https://github.com/crossoverJie/blog.toolbox
mvn clean package
java -jar nows-0.0.1-SNAPSHOT.jar --app.downLoad.path=/xx/img /xx/xx/path 100
程序会自动扫描 /xx/xx/path
目录下以 .md
为后缀的 Markdown
文件,将其中的图片下载到本地目录 /xx/img
保存;同时默认会上传到 SM.MS
图床并替换原有的图片链接。
app.downLoad.path
是用于将下载的图片保存到本地磁盘的目录。/xx/xx/path
则是扫描 .md
文件的目录,会递归扫描所有出所有文件。 1
Antidictator 2019-05-08 13:05:34 +08:00 via iPhone
朋友圈过来的 2333
|
2
crossoverJie OP @Antidictator 哈哈
|
4
alw 2019-05-08 13:37:42 +08:00 1
我也做了这样的小工具,用 nodejs 实现的,抓取 url 并下载到本地,再把 url 替换掉。
其实是三个小功能:1.抓取 url 并将其域名替换成其它域名。2.将资源下载到本地。3.打包成一个应用( http 服务器),可访问得到资源。 当然,我只是自己用而已,自己用得蛮爽的,但没时间整理给大家用,毕竟有更高级的玩意占用着我的时间。 |
5
crossoverJie OP @Track13 #3 没关系,网络只是外因,也支持其他图床( OSS、七牛等)。
|
6
crossoverJie OP @alw #4 👍
|
7
TheSpectre 2019-05-08 15:57:14 +08:00 via iPhone
@alw 可以的
|
8
maemolee 2019-05-08 18:04:26 +08:00
我用的 ipic mover,转移到七牛云了
|
9
crossoverJie OP @maemolee #8 赞 之前没注意 功能差不多的。
|
10
oneisall8955 2019-05-09 21:29:55 +08:00 via Android
没注意杰哥也在 V2EX 呀😏
|
11
crossoverJie OP @oneisall8955 #10 haha
|
12
jisibencom 2019-05-17 15:10:48 +08:00 via Android
能直接下载数据库里的 img 文件吗?
|
13
crossoverJie OP @jisibencom #12 只支持下载文本里的图片链接。
|