X-Git-Url: http://git.nikiroo.be/?p=gofetch.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Fgofetch%2Fsupport%2FReddit.java;fp=src%2Fbe%2Fnikiroo%2Fgofetch%2Fsupport%2FReddit.java;h=2732894a4fe77168b21ccaeda8cb92d562382a95;hp=278a1a21a18898975d2a377ab4b6e26e2df7bf5d;hb=7273fd5890478d6ec1f3c566e0c5e4640ab79f15;hpb=60acdaf963614095692d2c3b59915c6d299eafb7 diff --git a/src/be/nikiroo/gofetch/support/Reddit.java b/src/be/nikiroo/gofetch/support/Reddit.java index 278a1a2..2732894 100644 --- a/src/be/nikiroo/gofetch/support/Reddit.java +++ b/src/be/nikiroo/gofetch/support/Reddit.java @@ -59,8 +59,15 @@ public class Reddit extends BasicSupport { @Override protected String getArticleId(Document doc, Element article) { - // Use the date, Luke - return ""; + String date = getArticleDate(doc, article); + String title = getArticleTitle(doc, article); + + String id = (date + "_" + title).replaceAll("[^a-zA-Z0-9_-]", "_"); + if (id.length() > 40) { + id = id.substring(0, 40); + } + + return id; } @Override