aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorMiguel Ángel Moreno <mail@migalmoreno.com>2024-11-08 17:34:56 +0100
committerMiguel Ángel Moreno <mail@migalmoreno.com>2024-11-08 17:34:56 +0100
commite4a7f293c77fa2131b06969a7f269a25299d1d3d (patch)
tree70942b3137d8c14e7e4e2d4dc95bc2440163ec9c /README
parentb6783eb780ffb64cb9c9c9c338caf6c7465f93f9 (diff)
docs: add mode to redirector code block examples
Diffstat (limited to 'README')
-rw-r--r--README19
1 files changed, 8 insertions, 11 deletions
diff --git a/README b/README
index 0b65f6d..820f768 100644
--- a/README
+++ b/README
@@ -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=(.*)