GithubHelp home page GithubHelp logo

kartik727 / tumblthree Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tumblthreeapp/tumblthree

0.0 0.0 0.0 4.81 MB

A Tumblr Blog Backup Application

Home Page: https://TumblThreeApp.github.io

License: MIT License

C# 99.57% PowerShell 0.43%

tumblthree's Introduction

TumblThree Logo

TumblThree - A Tumblr Blog Backup Application

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

first-timers-only PRs Welcome contributions welcome

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

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: de, es, fr, ru, zh).
  • 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.
  • Change the blog settings of multiple selected blogs at once
  • Uses SSL connections.
  • Preview of photos & videos.
  • Taskbar buttons and key bindings.
  • File rename functionality

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 all image sizes possible (SVC, API only for newer blogs, higher resolution not possible for old blogs)
  • 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 and Likes backup/download:

  • A downloader for downloading "liked by" (e.g. https://www.tumblr.com/liked/by/wallpaperfx/) and "likes" (e.g. https://www.tumblr.com/likes) photos and videos instead of a tumblr blog (login required).
  • Download of all image sizes possible (SVC, API only for newer blogs, higher resolution not possible for old blogs)
  • Allows to download posts in a defined time span.

Tumblr search backup/download:

  • A downloader for downloading photos and videos from the tumblr search (e.g. http://www.tumblr.com/search/my+keywords).
  • Download of all image sizes possible (SVC, API only for newer blogs, higher resolution not possible for old blogs)
  • Allows to download posts in a defined time span.

Tumblr tag search backup/download:

  • A downloader for downloading photos and videos from the tumblr tag search (e.g. http://www.tumblr.com/tagged/my+keywords) (login required).
  • Download of all image sizes possible (SVC, API only for newer blogs, higher resolution not possible for old blogs)
  • Allows to download posts in a defined time span.

Download

Latest versions 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 2015-2019" (x86 or x64) 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 and Insights.

How to Build the Source Code to Help Further Development

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.

tumblthree's People

Contributors

johanneszab avatar thomas694 avatar elipriaulx avatar arrowsmith001 avatar amigre38 avatar dependabot[bot] avatar emphasia avatar shadowblade72 avatar gitter-badger avatar khintze1 avatar salrana avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.