git://git.nikiroo.be
/
gofetch.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix reddit
[gofetch.git]
/
src
/
be
/
nikiroo
/
gofetch
/
support
/
Slashdot.java
diff --git
a/src/be/nikiroo/gofetch/support/Slashdot.java
b/src/be/nikiroo/gofetch/support/Slashdot.java
index 6fb51a6dd32cb5f0bd37692165560ca1fdb915b9..057ed9f4172ced34a74129977b30054e98d210f9 100644
(file)
--- a/
src/be/nikiroo/gofetch/support/Slashdot.java
+++ b/
src/be/nikiroo/gofetch/support/Slashdot.java
@@
-45,10
+45,6
@@
public class Slashdot extends BasicSupport {
id = id.substring("title-".length());
}
id = id.substring("title-".length());
}
- while (id.length() < 10) {
- id = "0" + id;
- }
-
return id;
}
return id;
}
@@
-149,7
+145,7
@@
public class Slashdot extends BasicSupport {
Element contentElement = doc //
.getElementById("text-" + getArticleId(doc, article));
if (contentElement != null) {
Element contentElement = doc //
.getElementById("text-" + getArticleId(doc, article));
if (contentElement != null) {
- return
contentElement.text(
);
+ return
getArticleText(contentElement
);
}
return "";
}
return "";
@@
-177,7
+173,18
@@
public class Slashdot extends BasicSupport {
@Override
protected ElementProcessor getElementProcessorFullArticle() {
@Override
protected ElementProcessor getElementProcessorFullArticle() {
- return null;
+ return new BasicElementProcessor() {
+ @Override
+ public boolean detectQuote(Node node) {
+ if (node instanceof Element) {
+ Element element = (Element) node;
+ if (element.tagName().equals("i")) {
+ return true;
+ }
+ }
+ return false;
+ }
+ };
}
@Override
}
@Override