From 1e29061bc9392ae3277ed56c5fd96eb331d09114 Mon Sep 17 00:00:00 2001 From: nemunaire Date: Sat, 21 Nov 2015 16:26:12 +0100 Subject: [PATCH] [urlreducer] Framalink is in fact LSTU --- modules/{framalink.py => urlreducer.py} | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) rename modules/{framalink.py => urlreducer.py} (95%) diff --git a/modules/framalink.py b/modules/urlreducer.py similarity index 95% rename from modules/framalink.py rename to modules/urlreducer.py index 7acc5a5..ec03307 100644 --- a/modules/framalink.py +++ b/modules/urlreducer.py @@ -23,7 +23,7 @@ def default_reducer(url, data): def ycc_reducer(url, data): return "http://ycc.fr/%s" % default_reducer(url, data) -def framalink_reducer(url, data): +def lstu_reducer(url, data): json_data = json.loads(web.getURLContent(url, "lsturl=" + quote(data), header={"Content-Type": "application/x-www-form-urlencoded"})) if 'short' in json_data: @@ -38,7 +38,9 @@ def framalink_reducer(url, data): PROVIDERS = { "tinyurl": (default_reducer, "http://tinyurl.com/api-create.php?url="), "ycc": (ycc_reducer, "http://ycc.fr/redirection/create/"), - "framalink": (framalink_reducer, "https://frama.link/a?format=json") + "framalink": (lstu_reducer, "https://frama.link/a?format=json"), + "huitre": (lstu_reducer, "https://huit.re/a?format=json"), + "lstu": (lstu_reducer, "https://lstu.fr/a?format=json"), } DEFAULT_PROVIDER = "framalink"