From: Niki Roo Date: Fri, 7 Sep 2018 06:51:27 +0000 (+0200) Subject: Fix some IDs and update utils X-Git-Url: http://git.nikiroo.be/?p=gofetch.git;a=commitdiff_plain;h=64a785f647e030efab3977e0a811e975f05a798f Fix some IDs and update utils --- diff --git a/libs/nikiroo-utils-4.2.1-sources.jar b/libs/nikiroo-utils-4.4.0-sources.jar similarity index 76% rename from libs/nikiroo-utils-4.2.1-sources.jar rename to libs/nikiroo-utils-4.4.0-sources.jar index f93beca..63f158e 100644 Binary files a/libs/nikiroo-utils-4.2.1-sources.jar and b/libs/nikiroo-utils-4.4.0-sources.jar differ diff --git a/src/be/nikiroo/gofetch/support/LWN.java b/src/be/nikiroo/gofetch/support/LWN.java index 144fdc9..eac12e5 100644 --- a/src/be/nikiroo/gofetch/support/LWN.java +++ b/src/be/nikiroo/gofetch/support/LWN.java @@ -53,7 +53,12 @@ public class LWN extends BasicSupport { @Override protected String getArticleId(Document doc, Element article) { - return getArticleIntUrl(doc, article).replaceAll("[^0-9]", ""); + String id = getArticleIntUrl(doc, article).replaceAll("[^0-9]", ""); + while (id.length() < 10) { + id = "0" + id; + } + + return id; } @Override diff --git a/src/be/nikiroo/gofetch/support/Phoronix.java b/src/be/nikiroo/gofetch/support/Phoronix.java index 8f257fb..5338cd6 100644 --- a/src/be/nikiroo/gofetch/support/Phoronix.java +++ b/src/be/nikiroo/gofetch/support/Phoronix.java @@ -45,6 +45,9 @@ class Phoronix extends BasicSupport { id = id.substring(pos + 1); } + while (id.length() < 10) { + id = "0" + id; + } return id; } } diff --git a/src/be/nikiroo/gofetch/support/Slashdot.java b/src/be/nikiroo/gofetch/support/Slashdot.java index 43ce13d..6fb51a6 100644 --- a/src/be/nikiroo/gofetch/support/Slashdot.java +++ b/src/be/nikiroo/gofetch/support/Slashdot.java @@ -45,6 +45,10 @@ public class Slashdot extends BasicSupport { id = id.substring("title-".length()); } + while (id.length() < 10) { + id = "0" + id; + } + return id; } diff --git a/src/be/nikiroo/gofetch/support/TooLinux.java b/src/be/nikiroo/gofetch/support/TooLinux.java index ba909cf..77f0c30 100644 --- a/src/be/nikiroo/gofetch/support/TooLinux.java +++ b/src/be/nikiroo/gofetch/support/TooLinux.java @@ -60,7 +60,7 @@ public class TooLinux extends BasicSupport { protected String getArticleDate(Document doc, Element article) { Element dateElement = article.getElementsByClass("published").first(); if (dateElement != null) { - return dateElement.text(); + return dateElement.attr("title"); } return "";