Topic: On trying to post images from Tumblr

Posted under e621 Tools and Applications

There have been a few times I've tried to post some art sourced from Tumblr, but the image ends up getting replaced by a mod with the "original file." How do I go about downloading the original file to upload? Is it effected by which way I'm downloading it (opening the image link from the direct ___.tumblr.com/post/ source and downloading it there, or by doing the same but with the dashboard veiwer instead) or should I be going about it a diffirent way?

xxv1rusxx said:
There have been a few times I've tried to post some art sourced from Tumblr, but the image ends up getting replaced by a mod with the "original file." How do I go about downloading the original file to upload? Is it effected by which way I'm downloading it (opening the image link from the direct ___.tumblr.com/post/ source and downloading it there, or by doing the same but with the dashboard veiwer instead) or should I be going about it a diffirent way?

Look for Tumblr on howto:sites_and_sources.
It seems that you were downloading the lower quality .pnj/.jpg files instead of the higher quality .png file.

For example, on post #4795345, you can compare the file you had uploaded and the one that replaced yours.
It can be confusing to read the replacements history, but on the first row, the "Current Size" is the new file that replaced yours while the "Replacement Size" is the file you had initially uploaded.

Going to the Tumblr post in question, if I had simply clicked on the image first to open the viewer, and then right-clicked and opened the image in a new tab.
It gives me the link to the image you had uploaded:
https://64.media.tumblr.com/ee955778f3cc8e6b667f808291d4e761/322431e3af05f555-66/s640x960/a18c26ec4c29d615c020a090580626533c16ed91.pnj
However, if you had followed the instructions given for getting the ideal URL format, you will get a better version.
https://64.media.tumblr.com/ee955778f3cc8e6b667f808291d4e761/322431e3af05f555-66/s15000x22500/ccbe7afbdff424bdaaacefeacd2dd7a6f7f3197c.png

Updated

thegreatwolfgang said:
I had edited my first comment to explain in more detail.

yeah, it can be a bit confusing. the breakdown helps a lot though. i thought it would something to do with the URL, but i somehow missed that one little bit. Thanks again ^^

alphamule

Privileged

One of my recent ones was like this. I thought I HAD the best version publicly available. Apparently, the trick to get the original image still works, and yes, you need an account for it. You just export your own account with them linked and presto, it lets you have the originals. It at least prevents massive hotlinking, which is probably (read: Certainly) why they did it.
I kind of gave up on Tumblr sources since making an account on that site has never been remotely friendly.

I tried the Tumblr Image URL Redirect linked at howto:sites and sources - q to z#tumblr, but it would redirect me to a page saying this:

This XML file does not appear to have any style information associated with it. The document tree is shown below.

  • <Error>
    • <Code>AccessDenied</Code>
    • <Message>Access Denied</Message>
    • <RequestId>I don't know if this is sensitive data</RequestId>
    • <HostId>So I'm not copy-pasting it, it was a bunch of jumbles anyways</HostId>
  • </Error>

Comments and description on Greasyfork say was broken back in 2018 with no update, so this makes me doubt the reliability of the how-to pages. However, the how-to does also say this:

You can use any sample size you want as long as it fits the 2:3 method with whole numbers. Even setting it to s2x3 bizarrely works, although that will obviously give you a very tiny image. However, s0x0 will not work to get the original, unlike with the s0 method for Blogger (Blogspot). It's recommended that for getting Tumblr images to upload to eSix, you use s15000x22500 for the largest image (even though it's very unlikely that you'll get an image that hits eSix's maximum resolution limits).

So, since yesterday (and working with the understanding that https://64.media.tumblr.com/[lorem]/[ispum]/s15000x22500/[dolor].png is now the desired URL format), I've been tying to frankenstein a new redirect one in Tampermonkey, and I've got this:

  • var regex = /(https?:\/\/)(..\.)(media\.tumblr\.com\/)(.+\/)(.+\/)(.+\/)(.+\.)(pnj)$/i;
  • if(window.location.hostname.indexOf("media.tumblr.com") > 0){
    • if(window.location.href.indexOf("s15000x22500") < 1){
      • window.location = window.location.href.replace(regex, "$164.$3$4$5s15000x22500/$7png");
    • }else if(window.location.href.indexOf("s15000x22500") == 1){
    • }
  • }

Is this right? Do I need to accommodate for other files, like .jpg? Would an image from this URL still get replaced with "higher quality from tumblr export"?

slocheze said:
I tried the Tumblr Image URL Redirect linked at howto:sites and sources - q to z#tumblr, but it would redirect me to a page saying this:

Comments and description on Greasyfork say was broken back in 2018 with no update, so this makes me doubt the reliability of the how-to pages. However, the how-to does also say this:

So, since yesterday (and working with the understanding that https://64.media.tumblr.com/[lorem]/[ispum]/s15000x22500/[dolor].png is now the desired URL format), I've been tying to frankenstein a new redirect one in Tampermonkey, and I've got this:

Is this right? Do I need to accommodate for other files, like .jpg? Would an image from this URL still get replaced with "higher quality from tumblr export"?

I'm pretty sure I tested it with 9999x9999 or other options and got downsized. You need a specific key to access the originals. Test it to be sure, but I don't think that works, anymore.

  • 1