From 4f60a39d7f6aded5a7ccd5f003f77ed634415a90 Mon Sep 17 00:00:00 2001 From: Ben Busby Date: Mon, 8 Jan 2024 11:32:59 -0700 Subject: Replace libreddit w/ redlib, remove teddit Teddit is no longer maintained Libreddit has been forked to redlib, which seems to be actively trying to work around the changes to Reddit's API. Libreddit instances are now a mirror of redlib instances for the time being. --- lib/farside.ex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/farside.ex') diff --git a/lib/farside.ex b/lib/farside.ex index f31920a..fa74a80 100644 --- a/lib/farside.ex +++ b/lib/farside.ex @@ -7,7 +7,7 @@ defmodule Farside do # This enables Farside to redirect with links such as: # farside.link/https://www.youtube.com/watch?v=dQw4w9WgXcQ @youtube_regex ~r/youtu(.be|be.com)|invidious|piped/ - @reddit_regex ~r/reddit.com|libreddit|teddit/ + @reddit_regex ~r/reddit.com|libreddit|redlib/ @instagram_regex ~r/instagram.com|bibliogram/ @twitter_regex ~r/twitter.com|nitter/ @wikipedia_regex ~r/wikipedia.org|wikiless/ @@ -22,7 +22,7 @@ defmodule Farside do @parent_services %{ @youtube_regex => ["invidious", "piped"], - @reddit_regex => ["libreddit", "teddit"], + @reddit_regex => ["libreddit", "redlib"], @instagram_regex => ["bibliogram"], @twitter_regex => ["nitter"], @wikipedia_regex => ["wikiless"], -- cgit v1.2.3 From 99b13b3aa6277f331e85e20cac7aed43a3c284fb Mon Sep 17 00:00:00 2001 From: Ben Busby Date: Mon, 8 Jan 2024 12:07:38 -0700 Subject: Replace bibliogram w/ proxigram Closes #149 --- lib/farside.ex | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) (limited to 'lib/farside.ex') diff --git a/lib/farside.ex b/lib/farside.ex index fa74a80..d2398d5 100644 --- a/lib/farside.ex +++ b/lib/farside.ex @@ -8,7 +8,7 @@ defmodule Farside do # farside.link/https://www.youtube.com/watch?v=dQw4w9WgXcQ @youtube_regex ~r/youtu(.be|be.com)|invidious|piped/ @reddit_regex ~r/reddit.com|libreddit|redlib/ - @instagram_regex ~r/instagram.com|bibliogram/ + @instagram_regex ~r/instagram.com|proxigram/ @twitter_regex ~r/twitter.com|nitter/ @wikipedia_regex ~r/wikipedia.org|wikiless/ @medium_regex ~r/medium.com|scribe/ @@ -23,7 +23,7 @@ defmodule Farside do @parent_services %{ @youtube_regex => ["invidious", "piped"], @reddit_regex => ["libreddit", "redlib"], - @instagram_regex => ["bibliogram"], + @instagram_regex => ["proxigram"], @twitter_regex => ["nitter"], @wikipedia_regex => ["wikiless"], @medium_regex => ["scribe"], @@ -114,24 +114,6 @@ defmodule Farside do instance end - def amend_instance(instance, service, path) do - cond do - String.match?(service, @instagram_regex) -> - # Bibliogram doesn't have a 1:1 matching to Instagram URLs for users, - # so a "/u" is appended if the requested path doesn't explicitly include - # "/p" for a post or an empty path for the home page. - if String.length(path) > 0 and - !String.starts_with?(path, "p/") and - !String.starts_with?(path, "u/") do - "#{instance}/u" - else - instance - end - true -> - instance - end - end - def get_last_updated do CubDB.get(CubDB, "last_updated") end -- cgit v1.2.3