Room 208

Elaborate Burn

Posts from February 2015

Changing post types and the new dashboard

As you probably well know by now, Tumblr rolled out a new dashboard design towards the end of last month. The new design no longer has any standard HTML forms, instead moving to Backbone.js, and thus the method for changing post types outlined in my previous guide no longer works. I spent about an hour today poking around to see if I could find an easy way to update the Backbone.js model and save it to the server, but alas, all that minified JavaScript proved too much for me. There still is at least one difficult way to do this, however.


First, open up the post edit page in your favorite web inspector, and head over to the network traffic pane. Make sure it’s recording requests and responses. In Chrome, for instance, look for the bright red “record” circle in the top left corner – if it’s grayed out, click it to start recording.

Now, go back to the edit page itself and click the Save button without making any changes. Return to the inspector and look for a request made to https://www.tumblr.com/svc/post/update.

Open it up and copy the request body, which should be a JSON object. This is a bit hard to find in Chrome; you’ll need to go to the Headers tab and click View source next to Request Payload to get what you’re looking for.

Head to the console and paste what you’ve just copied. Locate the field named post[type] and change its value as before. In the figure, I’m changing the post type from quote to text, and assigning the whole object to a new variable called alteredJSONData for convenience.

Now we’ll use the page’s jQuery object to make our altered request in the console, while still maintaining the security headers Tumblr uses:

jQuery.ajax("/svc/post/update", {
    data: JSON.stringify(alteredJSONData),
    type: "POST",
    contentType: "application/json",
    dataType: "json",
    processData: false
});

You’ll get a response object back if the request was successfully made.

Now reload the dashboard and the post in question should appear with its type changed. It’s a hack, but it works.


Updated March 19, 2015 to add screenshots.

@adamrobezzoli writes:

I saw your post (“Changing the type of an existing Tumblr post”)—that’s a great tip. Thanks for sharing! Do you know if something like this might be possible for changing the author of a post in a group tumblr?

Glad to help!

As far as I’m aware, there’s no way to do this. Allowing author changes incautiously could cause real problems – a malicious user could make someone else the author of an unflattering post, or take authorship of a good one. It’s also possible that Tumblr’s code assumes that the currently logged-in user is the one posting in enough places to make implementing author changes a headache. Arguably, if you’re a blog admin, you should still have the power to change authorship among the members of that blog, but until Tumblr explicitly announces such a feature, don’t hold your breath.

2014 anime, the less-bulleted edition, part 2

Part one’s not too far away.

Ping Pong

It’s obvious that noitaminA has been getting more hit or miss lately – outside of Silver Spoon’s second season, Ping Pong is probably the only show that aired in the block’s 2014 schedule that’s really worth a watch. If you need a forceful case that the glory days aren’t totally over yet, though, this is it. The most obvious highlight is Masaaki Yuasa’s stylized visual treatment, which bursts with an unrestrained energy that The Flowers of Evil’s quivering linework only wishes it had. Like the best of sports shows before it, Ping Pong spends as much time getting us inside the characters’ heads as it does showing actual play, especially in the case of the show’s dual protagonists. And its Chinese cast members are actually portrayed by Chinese voice actors, one of whom is also fluent in Japanese! Seal of approval right there.

Tonari no Seki-kun

You might think that getting heavy hitters like Kana Hanazawa and Hiro Shimono to do a seven-minute comedy series whose premise can be summed up as “high school kid builds crazy things at his desk” is excessive, especially given that one of them never actually speaks at all. Tonari no Seki-kun, however, is one of those shows that lives or dies on its execution, and the investment demonstrably pays off. Maybe it’s because Hanazawa has been in every show from here to nigh eternity, but her exaggerated reactions to the title character’s antics make a terrific stand-in for our own bewildered amusement as the viewers. As for Shimono, meanwhile, you’d be surprised how expressive a few well-placed grunts and sighs can be. (He was apparently really pumped up during the dubbing sessions.)

Monthly Girls’ Nozaki

Yes, I’ve saved the best for last. It’s hard to describe what makes a funny thing funny without destroying the experience altogether, of course, but if I had to boil down the essence of Nozaki’s success, it would be its refreshing confidence in its own humor. There are no sly winks and nods attempting to make up for lackluster jokes, no lazy archetypal gags, and no phoned-in characterizations. It’s just a show that clearly enjoys itself, and earnestly wants you to join in on the fun. The gentle shots at shoujo clichés are icing on the cake.

Ari Ozawa’s performance as our main heroine Chiyo (that’s her in the orange there) deserves special mention. Ozawa put in a lot of voice acting legwork to keep the fast-paced bits hanging together, often moving from starry-eyed fascination to illusion-free sarcasm in the span of a line or two, and the results speak for themselves. It’s these unpredictable turns from her and the other cast members that keep the show so consistently fresh.

Postscript

Monogatari Series turned in another pair of solid entries last year. I’ve long given up on being able to judge the franchise on objective merits alone, but if you’re anything like me, Hanamonogatari and Tsukimonogatari are still the old friends you’ve come to cherish.

Shirobako and April Is Your Lie, two shows that started in 2014, but won’t end until this spring, are sitting pretty on my current list for 2015. Watch this space.