add return link

This commit is contained in:
quenousimporte 2024-05-24 15:29:42 +02:00
parent 81c9125344
commit dfaece92a5
1 changed files with 11 additions and 10 deletions

View File

@ -1,7 +1,7 @@
// open https://journal.lemonde.fr, hit f12 and find GetPublicationContentItems complete url // open https://journal.lemonde.fr, open an issue, hit f12 and find the GetPublicationContentItems url
var url = "https://lmo-lmo-production-cdn.twipecloud.net/lmo/lmo/contentPackages/3761/GetPublicationContentItems-5274.json?v=20240524113722&Policy=eyJTdGF0ZW1lbnQiOiBbeyJSZXNvdXJjZSI6Imh0dHBzOi8vbG1vLWxtby1wcm9kdWN0aW9uLWNkbi50d2lwZWNsb3VkLm5ldC9sbW8vbG1vL2NvbnRlbnRQYWNrYWdlcy8zNzYxLyoiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3MTY1NTYxOTF9LCJJcEFkZHJlc3MiOnsiQVdTOlNvdXJjZUlwIjoiMC4wLjAuMC8wIn0sIkRhdGVHcmVhdGVyVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzE2NTU0MzMxfX19XX0_&Signature=qXAEoL6W8UYp1zrq7x1hMPyxTW1NQnyrTB9AJzSRtAUjhpNgd3TQ5kZ4Ma9qndRpEmX4emYp16sEx4TMI1Jq-Bhv~-y47QUUMj7codXTxdMhLd3-tVLb6oftQOA2cmpjjx1VY3fO2gc8DHTQSvFGsCpnOBMHZDCODjS2xCOPnps_&Key-Pair-Id=APKAJZKKWCWU2JPGEHQQ"; var url = "https://lmo-lmo-production-cdn.twipecloud.net/lmo/lmo/contentPackages/3761/GetPublicationContentItems-5274.json?v=20240524113722&Policy=eyJTdGF0ZW1lbnQiOiBbeyJSZXNvdXJjZSI6Imh0dHBzOi8vbG1vLWxtby1wcm9kdWN0aW9uLWNkbi50d2lwZWNsb3VkLm5ldC9sbW8vbG1vL2NvbnRlbnRQYWNrYWdlcy8zNzYxLyoiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3MTY1NTg4MzF9LCJJcEFkZHJlc3MiOnsiQVdTOlNvdXJjZUlwIjoiMC4wLjAuMC8wIn0sIkRhdGVHcmVhdGVyVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzE2NTU2OTcxfX19XX0_&Signature=gfKT8bLNWoohcNqbvA7A~UKZMSLIJxLuPo5sJFtG1lmXwWfTl~3Y4RmgDn00uZ4VIW6uRJJFEIldrL9iBbUMY7LgtiDOpBxj5zPv-UBqN8mkxUkdd7OBPtAypz~7lByyx92or6VzOUzkMYEZ-ptPHVWyUon4Jv1BudMTxmWa1Vg_&Key-Pair-Id=APKAJZKKWCWU2JPGEHQQ";
var output = ""; var output = "<h1 id=\"main\">Le Monde 25 mai 2024</h1>";
var toc = ""; var toc = "";
function sanitize(s) function sanitize(s)
@ -28,8 +28,16 @@ fetch(url)
var id = article.ContentID; var id = article.ContentID;
var page = article.PageNumber; var page = article.PageNumber;
output += "<h1 id=\"" + id + "\">" + title + "</h1>";
if (category)
{
output += "<p><em>" + category + "</em></p>";
}
output += contentitem.HtmlText;
if (page > 1) if (page > 1)
{ {
output += "<p><a href=\"#main\">Retour</a></p>";
toc += "<a href=\"#" + id + "\">" + title + "</a>" toc += "<a href=\"#" + id + "\">" + title + "</a>"
if (category) if (category)
{ {
@ -37,13 +45,6 @@ fetch(url)
} }
toc += "<br>"; toc += "<br>";
} }
output += "<h1 id=\"" + id + "\">" + title + "</h1>";
if (category)
{
output += "<p><em>" + category + "</em></p>";
}
output += contentitem.HtmlText;
} }
}); });
console.log("<!DOCTYPE html><html><head><meta charset=\"utf-8\"><title>Le Monde</title></head><body>" + toc + output + "</body></html>"); console.log("<!DOCTYPE html><html><head><meta charset=\"utf-8\"><title>Le Monde</title></head><body>" + toc + output + "</body></html>");