LockerGnomeTech news and nostalgia for today's technology professionals
Subscribe

Search

Software

A free extension turns years of Tumblr likes into a calendar instead of endless scrolling

Hakuren built the extension after losing useful images among thousands of saved posts; the calendar follows the moment you clicked Like, rather than a post’s publication date.

Chris flipping to a day on a leather calendar, wallpaper
Illustration: LockerGnome

An image you remember liking six months ago shouldn’t require six months of scrolling to find again. Tumblr Likes Calendar gives the pile a calendar, which is a fairly basic organizational feature to be grateful for in 2026.

Hakuren’s launch post describes running into this problem with thousands of likes, then building a free browser extension to navigate them by date. It puts a heatmap on Tumblr’s likes page, with one panel per year and shading based on the number of posts liked each day.

Hovering exposes a count. Clicking jumps to the likes around that date. If the thing you remember is roughly when you saved a post, the calendar provides a much shorter path than dragging an endless list past everything you weren’t looking for.

The date has a precise meaning. “The calendar shows when you liked a post,” the repository notes say. That’s different from when the original author published it. A post from ten years ago liked last Tuesday belongs to last Tuesday in this view.

The extension works through Tumblr’s own authenticated, in-page window.tumblr.apiFetch helper. Its content script pages through likes, reads each likedTimestamp, and groups the results by day. A small day-to-count summary stays in local storage. The index is on your machine, while the original likes still come from Tumblr.

That design avoids sending the history to a new calendar service or asking the reader to arrange an API key. It does not mean the tool can work without fetching the underlying likes from Tumblr. “No API key needed” and no network access are different claims, even if they tend to get squeezed into the same little feature badge.

The first scan can take time, especially with years of likes. Caching makes later visits more convenient because the extension doesn’t need to rebuild the same calendar on every opening. Keeping that local summary lets a second visit start with an organized calendar, without fetching the entire collection merely to draw those same year panels again.

There is a dependency hidden inside the convenient day click. The README says it uses Tumblr’s ?before= URL parameter and warns that a future interface change could require adjusting that behavior. This fixes a navigation problem by using the site’s existing mechanisms, and those mechanisms remain the site’s to change.

The creator offers both Firefox and Chrome store links, with Firefox 128 or later listed as a requirement. The code is available under GPLv3 for anyone examining the mechanics. Whether a date-based route matches the way you remember your own saved images is the practical question the next missing post will answer.

At least Tuesday is clickable now.

More Software

Every Software story →