Je crois que ça vaut le coup de l'ajouter au mégafil :)
Technologie - 🤖
Ici concerne le champs de domaine large de la technologie : actualités sur l'informatique, partage de programme informatique et de code, montrer vos projets Arduino, ect.
Je l'ai eu :
curl -s https://www.office-tourisme.fr/agenda/ | grep "var items =" | sed -E 's/var items = (\[.*\]);/\1/gm;t' | jq '{"version":"https://jsonfeed.org/version/1.1", "title":"Office de tourisme", "home_page_url": "https://example.org/", "feed_url": "https://example.org/feed.json","items": [ .[] | {id: .id, title: .titre, url: .link, content_text: .content}]}'
Il ne manque plus que FreshRss supporte jsonFeed, mais ca ne saurait tarder : https://github.com/FreshRSS/FreshRSS/pull/5662
GG
Idéalement il faudrait que ton système soit capable d'attendre la résolution de de ce script. Les outils de browser automation comme playwright on des fonctions waitfor pour ça.
Ya des choses qui m'échappe dans ton cas, la variable Item est déjà remplie dans la source du script ? Le contenu n'est pas plutôt dans la réponse de la requête post ?
Il y aurait plusieurs manière de procéder mais j'ai l'impression que ton outils freshrss est pas assez complexe pour ça.
Oui item est rempli lors du premier GET celui de la page html. Mais pas la div censé contenir les évènements est vide. Un POST est ensuite fait avec le contenu du json de la balise item.
Ca me parait très sale, bon après je suis pas dev web et je connnais pas les contraintes de dev.
Merci en tout cas, je m'y repencherais peut-être un peu plus tard, (Avec du scripting bash ou python) en attendant, j'ai scrappé les actualités des mairies alentours, mais c'est un peu moins bien, jme retrouve pollué avec des infos qui me concerne pas directement.
Si c'est bien ce que tu décris, c'est juste teubé je pense, les contraintes du dev web y sont pas pour grand chose. C'est con, ton Json dans le script ça doit être grosso merdo ce que tu voudrais dans ton flux RSS...