从安装到使用:tumblr-utils完整操作指南
从安装到使用tumblr-utils完整操作指南【免费下载链接】tumblr-utilsUtilities for dealing with Tumblr blogs, Tumblr backup项目地址: https://gitcode.com/gh_mirrors/tu/tumblr-utilstumblr-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 安装Pythontumblr-utils基于Python 2.7开发因此需要先安装Python 2.7环境访问Python官方网站下载Python 2.7版本Python 2.7下载页面选择适合您操作系统的安装包Windows用户推荐Windows x86 MSI installer双击安装文件按照提示完成安装2.2 获取tumblr-utils源码通过以下命令克隆仓库到本地git clone https://gitcode.com/gh_mirrors/tu/tumblr-utils克隆完成后您将得到一个包含所有工具的tumblr-utils文件夹。2.3 配置API密钥使用tumblr_backup.py需要Tumblr API密钥访问Tumblr OAuth应用页面注册一个新应用获取OAuth Consumer Key打开tumblr_backup.py文件找到大约105行的API_KEY 行将您的API密钥复制到单引号之间2.4 安装可选依赖增强功能备份音视频安装youtube-dlEXIF标签支持安装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支持自定义备份页面的样式自定义CSS创建custom.css文件并放入备份文件夹程序将自动应用您的样式样式覆盖创建override.css文件来覆盖默认样式的特定部分主题样式博客的原始样式表保存在theme/style.css中六、常见问题解决6.1 备份过程中断如果备份过程意外中断可以重新运行相同的命令继续备份。对于大型博客建议使用增量备份模式-i选项来避免重复下载。6.2 无法下载某些媒体文件某些受版权保护的视频可能无法下载。这种情况下可以使用--cookiefile选项提供浏览器cookie来解决tumblr_backup.py --cookiefile/path/to/cookies.txt your-blog-name6.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),仅供参考

相关新闻

AOE网络与关键路径算法:从理论到工程实践详解

AOE网络与关键路径算法:从理论到工程实践详解

1. 项目概述:从“图”到“关键路径”的工程化思维在软件工程、项目管理乃至芯片设计的复杂世界里,我们常常面临一个核心挑战:如何从一堆相互依赖的任务中,精准地找出决定整个项目工期的“命脉”?这个问题,在…

2026/10/18 8:48:00 阅读更多 →
3个简单步骤让AI读懂金融市场的语言:Kronos金融预测模型实战指南

3个简单步骤让AI读懂金融市场的语言:Kronos金融预测模型实战指南

3个简单步骤让AI读懂金融市场的语言:Kronos金融预测模型实战指南 【免费下载链接】Kronos Kronos: A Foundation Model for the Language of Financial Markets 项目地址: https://gitcode.com/GitHub_Trending/kronos14/Kronos 你是否曾想过,如果…

2026/10/18 8:48:08 阅读更多 →
多平台支持!Chunky在Bukkit、Fabric与Forge服务器的安装与配置

多平台支持!Chunky在Bukkit、Fabric与Forge服务器的安装与配置

多平台支持!Chunky在Bukkit、Fabric与Forge服务器的安装与配置 【免费下载链接】Chunky Pre-generates chunks, quickly, efficiently, and safely. 项目地址: https://gitcode.com/gh_mirrors/chu/Chunky Chunky是一款高效安全的区块预生成工具,…

2026/10/18 8:48:32 阅读更多 →

最新新闻

鸿蒙开发入门:用React Native实现日期天数计算工具

鸿蒙开发入门:用React Native实现日期天数计算工具

最近有个朋友问我,小白想接触鸿蒙开发,又不想一上来就被原生工程的各种配置劝退,有没有门槛低一点、又能看到实际效果的项目。我每次都建议先从 React Native 跨平台切入,第一个练手项目就做“日期天数计算工具”。原因很简单&…

2026/10/18 16:31:36 阅读更多 →
EmulatorJS 版本选择指南:跑通浏览器模拟器后,到底该挑哪个分支

EmulatorJS 版本选择指南:跑通浏览器模拟器后,到底该挑哪个分支

EmulatorJS 版本选择指南:跑通浏览器模拟器后,到底该挑哪个分支 【免费下载链接】EmulatorJS A web-based frontend for RetroArch 项目地址: https://gitcode.com/GitHub_Trending/em/EmulatorJS 刚把 EmulatorJS 部署起来,准备挑个版…

2026/10/18 16:31:36 阅读更多 →
Unity Package 源码调试:将包本地化,让断点在 Visual Studio 中真正命中

Unity Package 源码调试:将包本地化,让断点在 Visual Studio 中真正命中

在 Visual Studio 里调试 Unity Packages 里的插件源码,这事看着不难,实际操作却容易让人卡一下午。你在某个包的方法上按下 F9,断点圆圈却是空心的,提示“当前不会命中断点”,再一查模块列表,连符号都没加…

2026/10/18 16:31:36 阅读更多 →
Vue3中用Canvas渲染富文本:告别contenteditable的完整实战指南

Vue3中用Canvas渲染富文本:告别contenteditable的完整实战指南

简介:Canvas-editor是一款基于TypeScript编写的高灵活性编辑器,其Vue3可运行源码包面向需要将此类编辑器集成到业务系统中的前端开发者,尤其适合官方文档不够直观时,希望通过源码学习和二次定制的场景。压缩包为zip格式&#xff0…

2026/10/18 16:31:36 阅读更多 →
Wi-Fi驱动异常排查:PCIe BAR读全FF背后的MSI中断重映射问题

Wi-Fi驱动异常排查:PCIe BAR读全FF背后的MSI中断重映射问题

如果你在调 Wi-Fi 驱动时遇到过read return 0xffffffff、BAR 空间里读出全 FF、或者/proc/interrupts里对应设备那列中断计数纹丝不动,那你大概已经体会过这种感觉:驱动还挂在设备上、配置空间也还活着,但设备和主机之间其实已经断了。这篇笔…

2026/10/18 16:31:36 阅读更多 →
火星探测车路径规划:Fast Marching方法实战与避坑指南

火星探测车路径规划:Fast Marching方法实战与避坑指南

简介:火星探测车在未知复杂地形中的自主导航,是深空探测任务的关键技术之一。这份PDF资料聚焦基于快速行进法(FMM)的路径规划研究,系统介绍改进算法:利用加权速度矩阵W综合评估地形坡度、粗糙度、障碍物和沙…

2026/10/18 16:30:36 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →