Skip to content

kaerozhi/TumblThree

Repository files navigation

TumblThree Logo

TumblThree - A Tumblr Blog Backup Application

Build status GitHub All Releases (archived repo) Github Releases (current repo)

first-timers-only PRs Welcome

TumblThree is the code rewrite of TumblTwo, a free and open source Tumblr blog backup application, using C# with WPF and the MVVM pattern. It uses the Win Application Framework (WAF). It downloads photo, video, audio and text posts from a given tumblr blog.

Read this in other languages: 简体中文.

Features:

  • Source code at github (Written in C# using WPF and MVVM).
  • Multiple concurrent downloads of a single blog.
  • Multiple concurrent downloads of different blogs.
  • Internationalization support (currently available: zh, ru, de, fr, es).
  • A download queue.
  • Autosave of the queuelist.
  • Save, clear and restore the queuelist.
  • A clipboard monitor that detects blogname.tumblr.com urls in the clipboard (copy and paste) and automatically adds the blog to the bloglist.
  • A settings panel (change download location, turn preview off/on, define number of concurrent downloads, set the imagesize of downloaded pictures, set download defaults, enable portable mode, etc.).
  • Uses Windows proxy settings.
  • A bandwidth throttler.
  • An option to download an url list instead of the actual files.
  • Set a start time for a automatic download (e.g. during nights).
  • An option to skip the download of a file if it has already been downloaded before in any currently added blog.
  • Uses SSL connections.
  • Preview of photos & videos.
  • Taskbar buttons and key bindings.

Blog backup/download:

  • Download of photo, video (only tumblr.com hosted), text, audio, quote, conversation, link and question posts.
  • Download meta information for photo, video and audio posts.
  • Downloads inlined photos and videos (e.g. photos embedded in question&answer posts).
  • Download of _raw image files (original/higher resolution pictures) (Tumblr raws are inaccessible as of August 10, 2018).
  • Support for downloading Imgur, Gfycat, Webmshare, Mixtape, Lolisafe, Uguu, Catbox and SafeMoe linked files in tumblr posts.
  • Download of safe mode/NSFW blogs.
  • Allows to download only original content of the blog and skip reblogged posts.
  • Can download only tagged posts.
  • Can download only specific blog pages instead of the whole blog.
  • Allows to download blog posts in a defined time span.
  • Can download hidden blogs (login required / dash board blogs).
  • Can download password protected blogs (of non-hidden blogs).

Liked/by backup/download:

Tumblr search backup/download:

Tumblr tag search backup/download:

Download:

Latest releases can be found here.

If you experience crashes right before or while logging in, it may be that on your system the "Visual C++ Redistributable for Visual Studio 2015" is missing. You can download it from MS.

Screenshot:

TumblThree Main UI

Application Usage:

Read our wiki page about Application Usage

Getting Started:

The default settings should cover most users. You should only have to change the download location and the kind of posts you want to download. You can find more information in our wiki Getting Started.

Limitations and Further Insights:

  • The old datasets from TumblTwo and TumblOne are not compatible.
  • No more support for Windows XP.

More information about TumblThree can be found in our wiki Insights.

How to Build the Source Code to Help Further Developing:

Translations wanted:

  • If you want to help translate TumblThree, there are two resource files (.resx) which contain all the strings used in the application. One for the user interface and one for the underlying application.
  • Translate all the words or its meanings between the two value tags and create a pull request on github or simply send us the files via email.

Contributing to TumblThree:

We like the all-contributors specification. Contributions of any kind are welcome! If you've ever wanted to contribute to open source, and a great cause, now is your chance!

Contributors ✨

Last but not least see also the list of contributors who participated in this project.

About

A Tumblr and Twitter Blog Backup Application

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.7%
  • PowerShell 0.3%