From a recent HackerNews discussion about search engines, some harsh truth about the big shift in the last two decades:
>It is only more recently that they seem to have given up.
They haven’t given up; the OP has a point. The “sites” you are hoping for Google to return _don’t exist_. Any website online right now that doesn’t exist to drive ad revenue is exceedingly rare. In 2001, there were way more websites that existed just for fun; any tom, dick and harry could open up note pad and get a website online. That doesn’t exist anymore.
It’s my opinion that those who complain about Google search results are frustrated that Google can no longer find a web that no longer exists
I’m sure a lot of people get to this point … it’s a form of procrastination, clicking on the tempting little Watch Later mini-clock-face.
“Of course I’ll watch you”, I say to the little thumbnail.
Fast-forward a few years later, and there are now about five hundred of these. Surprise.
Given that the average length is about half an hour (if it’s five minutes, I either watch now or watch never), this is several months of dedicated watching time. Not going to happen.
I could painfully prioritize these, figure out what I really meant to watch, and what I was just lying to myself about.
I don’t need to do that. I know I was lying to myself most of the time I clicked that little button.
So the next best option: start over.
Unfortunately, Youtube hasn’t allowed for this possibility.
I found a hack on StackExchange1. It involved moving some playlists around. Painful, but doable.
Doubly unfortunately, this doesn’t work anymore. The Watch Later playlist is an append-log now. Your pile of misery cannot be allowed to shrink2.
There seemed to be light at the end of the tunnel: by suitably obscure Javascript, you too can wipe your slate of false optimism clean. It was an innocuous looking short one-liner3.
I tried it, didn’t work for me.
I tried reverse-engineering it, but couldn’t hack and cut my way through the mass of divs that characterize modern web pages. Javascript is the new assembly language of the web, deal with it.
I got more desperate, tried out other, more unwieldy snippets4.
Anyway I’ve been on-and-off this quest, with no success. Still looking for that “magical snippet” that will work for me.
(@Youtube, Y U No Let Me Delete My Watch History ?!)
From a comment on that page: the clearly bewildered response of “These instructions are unclear”. You don’t say. ↩︎
Okay, it can, but only if you watch all of them and then click on “Remove watched videos” ↩︎
Retrieving a bunch through the right call to getElementsByClassName, then looping and calling click on them ↩︎
This one in particular, successfully crashed Safari for me after a few tries: javascript:var tmr = window.setInterval(function(){var _this = document.querySelector('ytd-playlist-video-list-renderer #button > yt-icon'); if (_this){_this.click();document.querySelector('#items > div > ytd-menu-service-item-renderer:nth-child(2)').click();}else{window.clearInterval(tmr)}}, 1000);↩︎
As this reddit thread says, “Um, I have a YouTube hoarding problem. I have 2,335 videos in my Watch Later list.” Yikes, worse than me by far↩︎