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
changelog.md
[gofetch.git]
/
src
/
be
/
nikiroo
/
gofetch
/
support
/
LeMonde.java
diff --git
a/src/be/nikiroo/gofetch/support/LeMonde.java
b/src/be/nikiroo/gofetch/support/LeMonde.java
index d11ba797f7767cb89e84793fb2234de2b5417b6d..235f7ee2ce2985738401cb45b6d6e8a1b25ec750 100644
(file)
--- a/
src/be/nikiroo/gofetch/support/LeMonde.java
+++ b/
src/be/nikiroo/gofetch/support/LeMonde.java
@@
-15,6
+15,11
@@
import org.jsoup.select.Elements;
import be.nikiroo.gofetch.data.Comment;
import be.nikiroo.gofetch.data.Story;
import be.nikiroo.gofetch.data.Comment;
import be.nikiroo.gofetch.data.Story;
+/**
+ * Support <a href="http://www.lemonde.fr/">http://www.lemonde.fr/</a>.
+ *
+ * @author niki
+ */
public class LeMonde extends BasicSupport {
@Override
public String getDescription() {
public class LeMonde extends BasicSupport {
@Override
public String getDescription() {
@@
-39,24
+44,25
@@
public class LeMonde extends BasicSupport {
&& contentElements.size() > 0) {
String id = times.get(0).attr("datetime").replace(":", "_")
.replace("+", "_");
&& contentElements.size() > 0) {
String id = times.get(0).attr("datetime").replace(":", "_")
.replace("+", "_");
- String title =
"[" + topic + "] "
-
+ titleElements.get(0).text(
);
+ String title =
titleElements.get(0).text();
+
String date = date(titleElements.get(0).text()
);
String content = contentElements.get(0).text();
String intUrl = "";
String extUrl = "";
String content = contentElements.get(0).text();
String intUrl = "";
String extUrl = "";
+ String author = "";
String details = "";
Elements detailsElements = article
.getElementsByClass("signature");
if (detailsElements.size() > 0) {
String details = "";
Elements detailsElements = article
.getElementsByClass("signature");
if (detailsElements.size() > 0) {
-
details
= detailsElements.get(0).text();
+
author
= detailsElements.get(0).text();
}
Elements links = titleElements.get(0).getElementsByTag("a");
if (links.size() > 0) {
intUrl = links.get(0).absUrl("href");
}
Elements links = titleElements.get(0).getElementsByTag("a");
if (links.size() > 0) {
intUrl = links.get(0).absUrl("href");
- list.add(new Story(getType(), id, title,
details
,
- intUrl, extUrl, content));
+ list.add(new Story(getType(), id, title,
author, date
,
+
topic, details,
intUrl, extUrl, content));
}
}
}
}
}
}
@@
-92,11
+98,11
@@
public class LeMonde extends BasicSupport {
}
@Override
}
@Override
- public String
manualProcessing
(Node node) {
+ public String
isSubtitle
(Node node) {
if (node instanceof Element) {
Element element = (Element) node;
if (element.hasClass("intertitre")) {
if (node instanceof Element) {
Element element = (Element) node;
if (element.hasClass("intertitre")) {
- return
"\n[ " + element.text() + " ]\n"
;
+ return
element.text()
;
}
}
return null;
}
}
return null;