bbolli / tumblr-utils

Utilities for dealing with Tumblr blogs, Tumblr backup
GNU General Public License v3.0
667 stars 124 forks source link

Downloaded Tumblr Blog Has No Skin #164

Closed humanitiesclinic closed 5 years ago

humanitiesclinic commented 5 years ago

Is the py script only supposed to download media and text? The downloaded version I have has mostly all the content, but it lacks the look and feel of the site. It's mostly static text and media. Seems like no Javascript, CSS etc.

If the py script can mirror the original look and feel, what have I done wrong?

nightpool commented 5 years ago

tumblr_backup does not currently backup tumblr themes, no

On Mon, Dec 10, 2018, 9:55 AM humanitiesclinic notifications@github.com wrote:

Is the py script only supposed to download media and text? The downloaded version I have has mostly all the content, but it lacks the look and feel of the site. It's mostly static text and media. Seems like no Javascript, CSS etc.

If the py script can mirror the original look and feel, what have I done wrong?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/bbolli/tumblr-utils/issues/164, or mute the thread https://github.com/notifications/unsubscribe-auth/AAORV1btlB5vTNWZxkXH3kV2Q4CnEs4jks5u3nXpgaJpZM4ZLhw3 .

humanitiesclinic commented 5 years ago

is there any recommended software to download Tumblr themes?

dextre commented 5 years ago

You'd need to manually edit backup.css (or override.css) yourself to match a given theme. You might have a /theme/style.css file saved that you can copy to /override.css as a starting off point if you're familiar with CSS.

Other tools like grab-site will preserve the whole experience of a site, but these can be hefty backups.

bbolli commented 5 years ago

The API doesn't offer a way to get the theme. The script currently extracts the CSS rules from the first page of the blog and saves them under theme/style.css. Anything more is out of scope in my opinion. For me, it's more about the content than the presentation.