From 3f59652d05633ffa634d712e97668280ea757e18 Mon Sep 17 00:00:00 2001 From: jem Date: Sun, 31 May 2020 20:08:55 +0200 Subject: [PATCH] cool - rss now works :-) --- src/main/mastodon_bot/rss_api.cljs | 4 ++-- src/main/mastodon_bot/transform.cljs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/mastodon_bot/rss_api.cljs b/src/main/mastodon_bot/rss_api.cljs index acd9f3b..71d3332 100755 --- a/src/main/mastodon_bot/rss_api.cljs +++ b/src/main/mastodon_bot/rss_api.cljs @@ -15,8 +15,8 @@ [] (rss.)) -(defn parse-feed [payload] - (for [{:keys [title isoDate pubDate content link]} (:items payload)] +(defn parse-feed [item] + (let [{:keys [title isoDate pubDate content link]} item] {:created-at (js/Date. (or isoDate pubDate)) :text (str title "\n\n" diff --git a/src/main/mastodon_bot/transform.cljs b/src/main/mastodon_bot/transform.cljs index 8c5ca03..35e7051 100644 --- a/src/main/mastodon_bot/transform.cljs +++ b/src/main/mastodon_bot/transform.cljs @@ -172,13 +172,13 @@ (let [{:keys [source target resolve-urls?]} transformation] (fn [payload] (->> (infra/js->edn payload) + (:items) (map rss/parse-feed) - (debug) (filter #(> (:created-at %) last-post-time)) (remove #(blocked-content? transformation (:text %))) (map #(intermediate-resolve-urls resolve-urls? %)) - (map #(twitter/nitter-url source %)) (map #(perform-replacements transformation %)) + (debug) (map #(intermediate-to-mastodon mastodon-auth target %)) (masto/post-items mastodon-auth target last-post-time)))))