this post was submitted on 12 Dec 2023
1193 points (96.6% liked)
Technology
58303 readers
7 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
My YouTube redirect rule is a bit more complex, but works for all shorts, youtu.be and regular youtube links and it supports time stamps and videos that are part of a playlist.
Set the rule to regular expression, use this one
(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:watch\?v=|shorts\/)|youtu\.be\/)([^&?\/]+[&?]?.*)
remove the two "amp;" at the end (Lemmy formatting is bad, it replaces an ampersand with
&
even if you tell it not to...) and redirect to https://%yourinstanceofchoice%/watch?v=$1Enjoy!
Okay, what I was trying to do with Redirector is have it so I can search and browse videos on YouTube, but when I click on something that I want to watch, it forwards me to the same video on YewTu.be instead.
That's exactly what this is doing. It captures all youtube.com/watch, youtube.com/shorts and youtu.be/ pages and redirects then to the same page on invidious. Just replace %yourinstanceofchoice% with yewtu.be.
If you don't open videos you want to watch in a new tab, you also have to go to Advanced Options in your rule and tick "HistoryState" else it will bypass the redirect.
This should work for you: