aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorHygna <hygna@proton.me>2022-10-27 11:49:52 +0100
committerHygna <hygna@proton.me>2022-10-27 11:49:52 +0100
commitfb452d8980907458146533346f3f64553d71f99b (patch)
tree6210df988e795b332290e348a867d1b78686b9a7 /src
parentAdded support for redirecting wikia.com urls (diff)
downloadlibredirect-fb452d8980907458146533346f3f64553d71f99b.zip
Added Ferrit frontend for reddit
Closes https://codeberg.org/LibRedirect/libredirect/issues/42
Diffstat (limited to '')
-rw-r--r--src/config/config.json9
-rwxr-xr-xsrc/instances/get_instances.py6
2 files changed, 14 insertions, 1 deletions
diff --git a/src/config/config.json b/src/config/config.json
index 25fa9f1f..ac384ce2 100644
--- a/src/config/config.json
+++ b/src/config/config.json
@@ -250,13 +250,20 @@
},
"name": "Teddit",
"instanceList": true
+ },
+ "ferrit": {
+ "preferences": {
+ "cookies": ["theme", "front_page", "layout", "wide", "post_sort", "comment_sort", "show_nsfw", "autoplay_videos", "use_hls", "hide_hls_notification", "subscriptions", "filters"]
+ },
+ "name": "Ferrit",
+ "instanceList": true
}
},
"targets": ["^https?:\\/{2}(www\\.|old\\.|np\\.|new\\.|amp\\.|)reddit\\.com(?=\\/u(ser)?\\/|\\/r\\/|\\/?$)", "^https?:\\/{2}(i|(external-)?preview)\\.redd\\.it"],
"name": "Reddit",
"options": {
"enabled": true,
- "frontend": "libreddit"
+ "frontend": "ferrit"
},
"imageType": "png",
"embeddable": false,
diff --git a/src/instances/get_instances.py b/src/instances/get_instances.py
index 46b8589d..2b154965 100755
--- a/src/instances/get_instances.py
+++ b/src/instances/get_instances.py
@@ -343,6 +343,11 @@ def teddit():
{'clearnet': 'url', 'tor': 'onion', 'i2p': 'i2p', 'loki': None}, False)
+def ferrit():
+ fetchJsonList('ferrit', 'Ferrit', 'https://raw.githubusercontent.com/ferritreader/ferrit-instances/master/instances.json',
+ {'clearnet': 'url', 'tor': 'onion', 'i2p': 'i2p', 'loki': None}, True)
+
+
def wikiless():
fetchJsonList('wikiless', 'Wikiless', 'https://wikiless.org/instances.json',
{'clearnet': 'url', 'tor': 'onion', 'i2p': 'i2p', 'loki': None}, False)
@@ -495,6 +500,7 @@ nitter()
bibliogram()
libreddit()
teddit()
+ferrit()
wikiless()
scribe()
quetre()