574_typecho批量迁移图片到CDN图床
这是一篇原发布于2022-10-20 09:05:00得益小站的文章,备份在此处。
【等待编辑完成】
[scode type="blue"]腾讯图床防盗链了,可以将referrer删了,或者使用美团图床[/scode]
前言
这是一款迁移typecho博客中图片的程序,目前是第一个版本,代码和依赖都比较混乱,后期尽量仅使用Spring+Apache Commons两个依赖。
bug肯定还是有,有问题可以加群联系我。后期优化下代码,加入其他博客系统或者其他图床(咕咕咕?
下载
https://devyi.lanzouv.com/b00q91u1i
密码:54gx
映画の图床网站:https://imgs.top/
v0.8.0
使用教程
[scode type="yellow"]需要Java运行环境,建议JDK8,使用前建议备份你的数据库![/scode]
下载后重命名为 ImgTransfer.jar ,在文件目录下直接 Java -jar ImgTransfer.jar
运行即可,首次运行会导出配置文件在同目录下,需要进行修改。
运行过程中不要直接关闭程序,可以输入【q】停止程序,下次运行会从之前停止的地方继续。
配置文件介绍
configure.yml
############ 请修改这里的配置为true以开启使用 ############
# 详细使用教程请访问 https://blog.devyi.com/archives/574/
# 文件目录下其他yml文件也请一起修改,具体请参考下载时说明
enable: false
############ 代理设置 ############
proxy: 127.0.0.1
port: 30809
############ 转换类型设置 ############
db-type: typecho1
typecho1.yml
############## typecho - jsdelivr - imgs.top ##############
############## typecho博客系统中图片迁移到映画の图床 ##############
# 详细使用教程请访问 https://blog.devyi.com/archives/574/
# 配置文件名称
name: typecho博客系统中从jsdelivr更换到映画の图床
# jsdelivr链接开头,用于搜索链接
link: (https://fastly.jsdelivr.net/gh/youzhiran
# 映画の图床 token
token: 550|SUIhSLVTj0TaGN1GMNQ4OdpHF1gsZOkZnUrVy
# 映画の图床 相册id
albumId: 311
# 服务器数据库信息
datasource:
url: jdbc:mysql://127.0.0.1:3306/table?useUnicode=true&characterEncoding=utf8&useSSL=false
username: username
password: password
# 图片保存路径
downloadPath: F:\1\pic2