From 488417582a6f61247347a6ad78870568b707949c Mon Sep 17 00:00:00 2001 From: quenousimporte Date: Wed, 28 Aug 2024 14:57:38 +0200 Subject: [PATCH] add reporter to bookmarklet --- daily.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/daily.js b/daily.js index dfd1605..dfeb779 100644 --- a/daily.js +++ b/daily.js @@ -3,7 +3,8 @@ javascript: (function() var map = { "www.mediapart.fr": "https://www.mediapart.fr/articles/feed", "www.lemonde.fr": "https://www.lemonde.fr/rss/une.xml", - "www.nytimes.com": "https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml" + "www.nytimes.com": "https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml", + "reporterre.net": "https://reporterre.net/spip.php?page=backend-simple" }; var host = window.location.host; @@ -25,7 +26,12 @@ javascript: (function() items = xmldoc.evaluate("/rss/channel/item", xmldoc); while ((item = items.iterateNext())) { - var itemdate = new Date(item.getElementsByTagName("pubDate")[0].textContent); + var datenode = item.getElementsByTagName("pubDate"); + if (!datenode || !datenode.length) + { + datenode = item.getElementsByTagName("dc:date"); + } + var itemdate = new Date(datenode[0].textContent); var itemlink = item.getElementsByTagName("link")[0].textContent; if (itemdate.toDateString() == today.toDateString()) {