Commit graph

779 commits

Author SHA1 Message Date
Ben Busby 5006b97dfa
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
2022-06-09 13:08:01 -06:00
github-actions ff8d220e90 [CI] Auto update instances 2022-06-09 00:09:21 +00:00
github-actions 4b9e326c12 [CI] Auto update instances 2022-06-08 00:08:41 +00:00
Ben Busby ba43533dcc
Add librarian (LBRY/Odysee frontend)
Closes #36
2022-06-07 11:17:57 -06:00
github-actions 0822ad4902 [CI] Auto update instances 2022-06-07 00:08:45 +00:00
github-actions a05ed94cd1 [CI] Auto update instances 2022-06-06 00:08:44 +00:00
github-actions 4e0916353e [CI] Auto update instances 2022-06-05 00:11:36 +00:00
github-actions 74531a5651 [CI] Auto update instances 2022-06-04 00:09:56 +00:00
github-actions 5127f9ad5a [CI] Auto update instances 2022-06-01 00:11:38 +00:00
github-actions 22f284ccc3 [CI] Auto update instances 2022-05-29 00:11:18 +00:00
github-actions dae9a50943 [CI] Auto update instances 2022-05-27 00:09:55 +00:00
github-actions 5fdbbec4cb [CI] Auto update instances 2022-05-25 00:11:19 +00:00
github-actions 53125f2c7b [CI] Auto update instances 2022-05-24 00:10:47 +00:00
github-actions cc171e32b3 [CI] Auto update instances 2022-05-23 00:10:31 +00:00
github-actions 6fc27f99fe [CI] Auto update instances 2022-05-22 00:11:03 +00:00
github-actions a54d899b23 [CI] Auto update instances 2022-05-21 00:09:29 +00:00
github-actions 8e6b69489a [CI] Auto update instances 2022-05-19 00:09:39 +00:00
invokah c1ed4ff60d
Add required debian package to README [skip ci] (#35)
Add a required package (erlang dev) for debian people hoping to run farside
themselves
2022-05-18 16:55:23 -06:00
github-actions e8518fc83b [CI] Auto update instances 2022-05-18 00:10:34 +00:00
github-actions 59385561ce [CI] Auto update instances 2022-05-15 00:13:44 +00:00
github-actions df41be4f69 [CI] Auto update instances 2022-05-14 00:12:38 +00:00
github-actions 869e232fd7 [CI] Auto update instances 2022-05-13 00:11:29 +00:00
github-actions 6542ee09e7 [CI] Auto update instances 2022-05-12 00:10:24 +00:00
github-actions 73a4bd9dfb [CI] Auto update instances 2022-05-11 00:09:12 +00:00
github-actions ae32066b32 [CI] Auto update instances 2022-05-10 00:09:51 +00:00
github-actions eea0701edd [CI] Auto update instances 2022-05-07 00:08:36 +00:00
github-actions 4fa58757aa [CI] Auto update instances 2022-05-06 00:09:28 +00:00
github-actions 3845ee8328 [CI] Auto update instances 2022-05-05 00:09:26 +00:00
github-actions 818fb6816c [CI] Auto update instances 2022-05-04 00:09:08 +00:00
github-actions 842b769d10 [CI] Auto update instances 2022-05-03 00:09:29 +00:00
github-actions 0ccaeedaf4 [CI] Auto update instances 2022-05-02 00:09:24 +00:00
github-actions c5c48d1e19 [CI] Auto update instances 2022-05-01 00:12:16 +00:00
github-actions b1b726a559 [CI] Auto update instances 2022-04-28 00:11:43 +00:00
github-actions cb11a28e24 [CI] Auto update instances 2022-04-27 00:10:11 +00:00
github-actions 282a3a81c4 [CI] Auto update instances 2022-04-26 00:09:38 +00:00
github-actions 5cf27a8922 [CI] Auto update instances 2022-04-25 00:08:50 +00:00
github-actions cdae4e04ce [CI] Auto update instances 2022-04-24 00:09:55 +00:00
github-actions 7a84bdb323 [CI] Auto update instances 2022-04-22 00:10:39 +00:00
github-actions 698bcf446e [CI] Auto update instances 2022-04-19 00:08:32 +00:00
github-actions 98db0e945b [CI] Auto update instances 2022-04-18 00:10:02 +00:00
github-actions cc8d35c40a [CI] Auto update instances 2022-04-17 00:09:47 +00:00
github-actions fb6416b26a [CI] Auto update instances 2022-04-16 00:09:22 +00:00
github-actions 8ffbe923c4 [CI] Auto update instances 2022-04-15 00:08:46 +00:00
github-actions 8f1804d56b [CI] Auto update instances 2022-04-14 00:09:31 +00:00
github-actions 9a75098d58 [CI] Auto update instances 2022-04-11 00:08:48 +00:00
github-actions bfb8f0a980 [CI] Auto update instances 2022-04-10 00:09:05 +00:00
github-actions 3c1f4e16fa [CI] Auto update instances 2022-04-09 00:09:54 +00:00
github-actions 8abe2746ee [CI] Auto update instances 2022-04-08 00:08:37 +00:00
github-actions cfed71acfc [CI] Auto update instances 2022-04-07 00:09:17 +00:00
github-actions c7276e61ac [CI] Auto update instances 2022-04-06 00:08:42 +00:00