尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

从安装到使用:tumblr-utils完整操作指南

从安装到使用:tumblr-utils完整操作指南
📅 发布时间:2026/8/2 22:49:03

从安装到使用:tumblr-utils完整操作指南

【免费下载链接】tumblr-utilsUtilities for dealing with Tumblr blogs, Tumblr backup项目地址: https://gitcode.com/gh_mirrors/tu/tumblr-utils

tumblr-utils是一款强大的Tumblr博客备份工具,能够帮助用户轻松创建Tumblr博客的本地备份,包括文章内容和媒体文件。本指南将从安装到使用,为您提供tumblr-utils的完整操作流程,让您的Tumblr数据安全有保障。

一、tumblr-utils简介

tumblr-utils是一个实用工具集合,主要包含三个核心工具:

  • tumble.py:从RSS或Atom源创建新帖子
  • tumblr_backup.py:创建帖子和图片的本地备份(核心功能)
  • mail_export.py:将标记的链接通过邮件发送给收件人列表

其中,tumblr_backup.py是最常用的工具,它能够备份博客的所有内容,包括文本、图片、音频和视频,并生成美观的HTML5格式备份文件。备份内容可通过浏览器直接查看,结构清晰,便于管理。

二、准备工作:安装必要环境

2.1 安装Python

tumblr-utils基于Python 2.7开发,因此需要先安装Python 2.7环境:

  1. 访问Python官方网站下载Python 2.7版本:Python 2.7下载页面
  2. 选择适合您操作系统的安装包(Windows用户推荐"Windows x86 MSI installer")
  3. 双击安装文件,按照提示完成安装

2.2 获取tumblr-utils源码

通过以下命令克隆仓库到本地:

git clone https://gitcode.com/gh_mirrors/tu/tumblr-utils

克隆完成后,您将得到一个包含所有工具的tumblr-utils文件夹。

2.3 配置API密钥

使用tumblr_backup.py需要Tumblr API密钥:

  1. 访问Tumblr OAuth应用页面
  2. 注册一个新应用,获取OAuth Consumer Key
  3. 打开tumblr_backup.py文件,找到大约105行的API_KEY =行,将您的API密钥复制到单引号之间

2.4 安装可选依赖(增强功能)

  • 备份音视频:安装youtube-dl
  • EXIF标签支持:安装pyexiv2

建议通过操作系统的包管理器安装这些依赖,如apt-get、yum或brew。

三、tumblr_backup.py使用指南

3.1 基本语法

tumblr_backup.py的基本使用语法如下:

tumblr_backup.py [options] blog-name ...

其中,blog-name是您要备份的Tumblr博客名称。如果您的博客使用自定义域名,请输入完整域名。

3.2 常用选项

选项功能描述
-h, --help显示帮助信息
-O OUTDIR设置输出目录(默认:blog-name)
-i, --incremental增量备份模式(只备份新帖子)
-l, --likes备份博客的点赞内容,而非帖子
-j, --json保存原始JSON数据
-k, --skip-images不保存图片,链接到Tumblr原图
--save-video保存所有视频文件
--save-audio保存音频文件
-t TAGS只备份包含指定标签的帖子(逗号分隔)
-T TYPE只备份指定类型的帖子(如text, photo, video等)

3.3 快速开始:首次备份

要备份您的Tumblr博客,只需在命令行中运行:

tumblr_backup.py your-blog-name

其中your-blog-name是您的Tumblr博客名称(不包含.tumblr.com)。

程序将自动创建一个以博客名称命名的文件夹,所有备份内容将保存在该文件夹中。首次备份可能需要较长时间,具体取决于您的博客大小和网络速度。

3.4 增量备份

为了节省时间和带宽,您可以使用增量备份模式,只备份新发布的帖子:

tumblr_backup.py -i your-blog-name

建议将增量备份添加到定时任务中,例如每小时运行一次,以保持备份的最新状态。

3.5 高级用法示例

只备份图片帖子
tumblr_backup.py -T photo your-blog-name
备份特定标签的帖子
tumblr_backup.py -t travel,photography your-blog-name
保存视频和音频
tumblr_backup.py --save-video --save-audio your-blog-name
设置自定义输出目录
tumblr_backup.py -O /path/to/backup/folder your-blog-name

四、备份文件结构解析

tumblr_backup.py生成的备份文件结构清晰,便于浏览和管理:

<outdir>/ # 备份根目录(默认以博客名称命名) ├── index.html # 目录页,包含月度归档链接 ├── backup.css # 默认样式表 ├── archive/ # 月度归档页面 │ ├── <yyyy-mm-pnn>.html │ └── ... ├── posts/ # 单篇帖子页面 │ ├── <id>.html │ └── ... ├── media/ # 媒体文件(图片、音频、视频) │ ├── <image.ext> │ ├── <audio>.mp3 │ ├── <video>.mp4 │ └── ... ├── json/ # 原始JSON数据(如果使用-j选项) │ ├── <id>.json │ └── ... └── theme/ # 博客主题相关文件 ├── avatar.<ext> └── style.css

您可以通过浏览器打开index.html文件来浏览完整的备份内容。

五、自定义备份样式

tumblr_backup.py支持自定义备份页面的样式:

  1. 自定义CSS:创建custom.css文件并放入备份文件夹,程序将自动应用您的样式
  2. 样式覆盖:创建override.css文件来覆盖默认样式的特定部分
  3. 主题样式:博客的原始样式表保存在theme/style.css中

六、常见问题解决

6.1 备份过程中断

如果备份过程意外中断,可以重新运行相同的命令继续备份。对于大型博客,建议使用增量备份模式(-i选项)来避免重复下载。

6.2 无法下载某些媒体文件

某些受版权保护的视频可能无法下载。这种情况下,可以使用--cookiefile选项提供浏览器cookie来解决:

tumblr_backup.py --cookiefile=/path/to/cookies.txt your-blog-name

6.3 备份速度慢

备份速度取决于网络状况和Tumblr服务器响应速度。您可以:

  • 减少同时下载的媒体文件数量
  • 在网络较空闲的时段进行备份
  • 使用增量备份减少数据传输量

七、总结

tumblr-utils是Tumblr用户必备的备份工具,通过本指南,您已经掌握了从安装到高级使用的全部知识。定期备份您的Tumblr博客,确保珍贵的内容不会丢失。

如果您有任何问题,可以查阅项目中的详细文档:

  • tumblr_backup.md:完整的备份工具说明
  • tumblr_backup_for_beginners.md:新手入门指南

开始使用tumblr-utils,为您的Tumblr数据保驾护航吧!

【免费下载链接】tumblr-utilsUtilities for dealing with Tumblr blogs, Tumblr backup项目地址: https://gitcode.com/gh_mirrors/tu/tumblr-utils

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

  • 开关电源四大核心保护电路设计:从原理到实战避坑指南
  • 济南管道疏通上门怎么选?2026年8月济南主城区正规团队服务范围、收费行情与避坑指南 - 园子一号
  • 6分钟完成VPS系统重装:reinstall一键脚本终极指南

最新新闻

  • 2026 年 8 月新发布:印台专业的125KVA变压器供应厂家综合实力解析,你以为越小越省电?这台125KVA变压器居然帮工厂省了三成电费-光大变压器 - 行业甄选官
  • 钦州CMA甲醛检测公司公共卫生检测怎么选:国慷测研避坑指南 - 信誉隆金银铂奢回收
  • 2026年8月市联通1000M单宽带小白避坑指南 - 找卡家园
  • 运算放大器从入门到硬件落地全解(全套连载大纲)第二篇
  • 泸州CMA甲醛检测公司公共卫生检测怎么选:国慷测研避坑指南 - 信誉隆金银铂奢回收
  • 【图像去噪】基于自适应中值滤波实现图像去噪matlab代码

日新闻

  • 112、LLC谐振变换器的输入电压瞬态仿真分析
  • 2026深圳疑难签证办理指南:拒签再签/商务签/高端定制机构怎么选 - 互联网科技品牌测评
  • C-LODOP在Edge等现代浏览器中的部署、适配与实战应用

周新闻

  • 怀化母婴除甲醛公司测甲醛中心怎么选:康之居母婴除甲醛标准、流程、避坑指南 - 信誉隆金银铂奢回收
  • 三步打造你的终极音乐中心:foobox-cn网络电台功能完整指南
  • Lance湖仓格式:为多模态AI工作流设计的终极数据存储方案

月新闻

  • ClickHouse版本管理深度实战:4步构建零风险升级与回滚体系
  • Java 23 种设计模式:从踩坑到精通 | 番外:责任链模式 —— 物流审批流程实战
  • 华硕笔记本性能解放指南:G-Helper轻量级控制工具全面解析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号