From: Niki Roo Date: Fri, 28 Sep 2018 10:50:10 +0000 (+0200) Subject: Merge branch 'master' of github.com:nikiroo/gofetch X-Git-Url: http://git.nikiroo.be/?p=gofetch.git;a=commitdiff_plain;h=3367f6256b5143b7cba2a61de36e74f389a5f379;hp=-c Merge branch 'master' of github.com:nikiroo/gofetch --- 3367f6256b5143b7cba2a61de36e74f389a5f379 diff --combined src/be/nikiroo/gofetch/support/SeptSurSept.java index efe87cd,7f5ca16..35bf34a --- a/src/be/nikiroo/gofetch/support/SeptSurSept.java +++ b/src/be/nikiroo/gofetch/support/SeptSurSept.java @@@ -1,7 -1,9 +1,9 @@@ package be.nikiroo.gofetch.support; import java.io.IOException; + import java.io.UnsupportedEncodingException; import java.net.URL; + import java.net.URLDecoder; import java.util.AbstractMap; import java.util.ArrayList; import java.util.List; @@@ -19,7 -21,7 +21,7 @@@ import org.jsoup.nodes.Node public class SeptSurSept extends BasicSupport { @Override public String getDescription() { - return "7SUR7.be Info, sport et showbiz, 24/24, 7/7"; + return "7sur7.be: Info, sport et showbiz, 24/24, 7/7"; } @Override @@@ -64,7 -66,11 +66,11 @@@ @Override protected String getArticleTitle(Document doc, Element article) { - return article.attr("data-title"); + try { + return URLDecoder.decode(article.attr("data-title"), "UTF-8"); + } catch (UnsupportedEncodingException e) { + throw new RuntimeException("UTF-8 support mandatory in JVM"); + } } @Override @@@ -108,7 -114,12 +114,12 @@@ @Override protected String getArticleContent(Document doc, Element article) { - return article.attr("data-intro").trim(); + try { + return URLDecoder.decode(article.attr("data-intro"), "UTF-8") + .trim(); + } catch (UnsupportedEncodingException e) { + throw new RuntimeException("UTF-8 support mandatory in JVM"); + } } @Override @@@ -178,6 -189,6 +189,6 @@@ @Override protected ElementProcessor getElementProcessorComment() { - return null; + return new BasicElementProcessor(); } }