From 0860a58157c287398b76f9a9ff34cb5b1e2aec90 Mon Sep 17 00:00:00 2001 From: Olivier Valentin Date: Fri, 25 Jul 2025 17:04:04 +0200 Subject: [PATCH 1/3] [blog.mondediplo.net] Add la-pompe-a-phynance --- .../blog.mondediplo.net/La-pompe-a-phynance.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 lib/html2rss/configs/blog.mondediplo.net/La-pompe-a-phynance.yml diff --git a/lib/html2rss/configs/blog.mondediplo.net/La-pompe-a-phynance.yml b/lib/html2rss/configs/blog.mondediplo.net/La-pompe-a-phynance.yml new file mode 100644 index 0000000..75f10dc --- /dev/null +++ b/lib/html2rss/configs/blog.mondediplo.net/La-pompe-a-phynance.yml @@ -0,0 +1,16 @@ +channel: + url: https://blog.mondediplo.net/-La-pompe-a-phynance- + time_zone: Europe/Paris + title: "La pompe à phynance" + ttl: 120 +selectors: + items: + selector: ".large > ul > li" + title: + selector: "h3" + description: + selector: ".intro" + url: + selector: "a" + extractor: "href" + From c8d133262a2b0091a8b8954d13f2746d2315044e Mon Sep 17 00:00:00 2001 From: Olivier Valentin Date: Fri, 25 Jul 2025 17:55:21 +0200 Subject: [PATCH 2/3] Generalize to all the feeds of the platform. --- .../blog.mondediplo.net/{La-pompe-a-phynance.yml => feed.yml} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename lib/html2rss/configs/blog.mondediplo.net/{La-pompe-a-phynance.yml => feed.yml} (70%) diff --git a/lib/html2rss/configs/blog.mondediplo.net/La-pompe-a-phynance.yml b/lib/html2rss/configs/blog.mondediplo.net/feed.yml similarity index 70% rename from lib/html2rss/configs/blog.mondediplo.net/La-pompe-a-phynance.yml rename to lib/html2rss/configs/blog.mondediplo.net/feed.yml index 75f10dc..f9eb91f 100644 --- a/lib/html2rss/configs/blog.mondediplo.net/La-pompe-a-phynance.yml +++ b/lib/html2rss/configs/blog.mondediplo.net/feed.yml @@ -1,7 +1,7 @@ channel: - url: https://blog.mondediplo.net/-La-pompe-a-phynance- + url: https://blog.mondediplo.net/%s time_zone: Europe/Paris - title: "La pompe à phynance" + title: title: "%s" ttl: 120 selectors: items: From 097c15281be393c229bc79fcfb0109d06071477b Mon Sep 17 00:00:00 2001 From: Gil Desmarais Date: Sat, 26 Jul 2025 13:11:37 +0200 Subject: [PATCH 3/3] add spec --- lib/html2rss/configs/blog.mondediplo.net/feed.yml | 3 +-- spec/html2rss/configs/blog.mondediplo.net/feed.yml_spec.rb | 5 +++++ 2 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 spec/html2rss/configs/blog.mondediplo.net/feed.yml_spec.rb diff --git a/lib/html2rss/configs/blog.mondediplo.net/feed.yml b/lib/html2rss/configs/blog.mondediplo.net/feed.yml index f9eb91f..b3b9a81 100644 --- a/lib/html2rss/configs/blog.mondediplo.net/feed.yml +++ b/lib/html2rss/configs/blog.mondediplo.net/feed.yml @@ -1,7 +1,7 @@ channel: url: https://blog.mondediplo.net/%s time_zone: Europe/Paris - title: title: "%s" + title: "blog.mondediplo.net: %s" ttl: 120 selectors: items: @@ -13,4 +13,3 @@ selectors: url: selector: "a" extractor: "href" - diff --git a/spec/html2rss/configs/blog.mondediplo.net/feed.yml_spec.rb b/spec/html2rss/configs/blog.mondediplo.net/feed.yml_spec.rb new file mode 100644 index 0000000..ff79cfb --- /dev/null +++ b/spec/html2rss/configs/blog.mondediplo.net/feed.yml_spec.rb @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +RSpec.describe 'blog.mondediplo.net/feed.yml' do + it_behaves_like 'config.yml', 'blog.mondediplo.net/feed.yml', blog: '-Defense-en-ligne-' +end