diff options
author | Miguel Ángel Moreno <mail@migalmoreno.com> | 2024-11-08 17:34:56 +0100 |
---|---|---|
committer | Miguel Ángel Moreno <mail@migalmoreno.com> | 2024-11-08 17:34:56 +0100 |
commit | e4a7f293c77fa2131b06969a7f269a25299d1d3d (patch) | |
tree | 70942b3137d8c14e7e4e2d4dc95bc2440163ec9c | |
parent | b6783eb780ffb64cb9c9c9c338caf6c7465f93f9 (diff) |
docs: add mode to redirector code block examples
-rw-r--r-- | README | 19 |
1 files changed, 8 insertions, 11 deletions
@@ -72,29 +72,27 @@ server { ** [[https://einaregilsson.com/redirector/][Redirector]] You can manually add any redirect rule based on regex patterns with this extension. Below are some sample configurations to redirect links from supported services to Tubo so you get a basic idea of how to write manual Redirector rules. Note the =serviceId= of each service is: YouTube (0), SoundCloud(1), media.ccc.de(2), PeerTube(3), and Bandcamp(4). -#+begin_src +#+begin_src conf-colon Description: YouTube video to Tubo stream Example URL: https://www.youtube.com/watch?v=YE7VzlLtp-4 Include pattern: ^((?:https?://)(?:www.)?youtube.com/(watch\?v.*|shorts/.*)) Redirect to: https://<TUBO_HOST>/stream?url=$1 -Example result: -https://<TUBO_HOST>/stream?url=https://www.youtube.com/watch?v=YE7VzlLtp-4 +Example result: https://<TUBO_HOST>/stream?url=https://www.youtube.com/watch?v=YE7VzlLtp-4 Pattern type: Regular Expression Apply to: Main window (address bar) #+end_src -#+begin_src +#+begin_src conf-colon Description: SoundCloud stream to Tubo stream Example URL: https://soundcloud.com/unfa/stop-the-panic Include pattern: ^((?:https?://)(?:www.)?soundcloud.com/.*/.*) Redirect to: https://<TUBO_HOST>/stream?url=$1 -Example result: -https://<TUBO_HOST>/stream?url=https://soundcloud.com/unfa/stop-the-panic +Example result: https://<TUBO_HOST>/stream?url=https://soundcloud.com/unfa/stop-the-panic Pattern type: Regular Expression Apply to: Main window (address bar) #+end_src -#+begin_src +#+begin_src conf-colon Description: Bandcamp album to Tubo playlist Example URL: https://unfa.bandcamp.com/album/suppressed Include pattern: ^((?:https?://)(.*\.)?bandcamp.com/album/.*) @@ -104,18 +102,17 @@ Pattern type: Regular Expression Apply to: Main window (address bar) #+end_src -#+begin_src +#+begin_src conf-colon Description: PeerTube (Framatube) channel to Tubo channel Example URL: https://framatube.org/accounts/framasoft@framatube.org Include pattern: ^((?:https?://)(?:www.)?framatube.org/accounts/.*) Redirect to: https://<TUBO_HOST>/channel?url=$1 -Example result: -https://<TUBO_HOST>/channel?url=https://framatube.org/accounts/framasoft@framatube.org +Example result: https://<TUBO_HOST>/channel?url=https://framatube.org/accounts/framasoft@framatube.org Pattern type: Regular Expression Apply to: Main window (address bar) #+end_src -#+begin_src +#+begin_src conf-colon Description: media.ccc.de search query to Tubo search query Example URL: https://media.ccc.de/search/?q=37c3 Include pattern: ^(?:https?://)media.ccc.de/search/\?q=(.*) |