summaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorBen Busby <contact@benbusby.com>2022-06-09 13:08:01 -0600
committerBen Busby <contact@benbusby.com>2022-06-09 13:08:01 -0600
commit5006b97dfa42f9338bc2ee7080b79d37d4343cfa (patch)
treef479012e8e08a292201a822e14fbdea748982577 /.gitignore
parentff8d220e900004671f9e52f56d4b47c3ca7a40d6 (diff)
downloadfarside-5006b97dfa42f9338bc2ee7080b79d37d4343cfa.tar.gz
Auto select frontend for links to "parent" service
Farside now supports redirecting based on a provided link to a "parent" service, if such a parent service is supported. For example, a link such as: farside.link/https://www.youtube.com/watch?v=dQw4w9WgXcQ will now redirect to any of the available YouTube related frontends. This works by matching against a mapping of "parent" service domains ("youtube.com", "reddit.com", etc) to a list of their respective frontend alternatives (["invidious", "piped"], ["libreddit", "teddit"], etc). A random element is chosen from this list, and the remainder of Farside's routing logic proceeds as if the user had chosen the service directly to begin with. Closes #37
Diffstat (limited to '.gitignore')
-rw-r--r--.gitignore2
1 files changed, 2 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 87fe868..e4f7466 100644
--- a/.gitignore
+++ b/.gitignore
@@ -13,3 +13,5 @@ erl_crash.dump
.update-result*
*.rdb
+.idea/
+*.iml