From 6c28edccd412245028168d145bd8eabc2a9fdb5f Mon Sep 17 00:00:00 2001 From: pot <196140351+pot@users.noreply.github.com> Date: Fri, 27 Jun 2025 20:32:17 -0600 Subject: [PATCH 1/4] switch to oracle rss feed --- application/config.json.template | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/application/config.json.template b/application/config.json.template index a32f8fd440..06ba15f870 100644 --- a/application/config.json.template +++ b/application/config.json.template @@ -166,11 +166,11 @@ "selectRolesChannelPattern": "select-your-roles", "rssConfig": { "feeds": [ - { - "url": "https://wiki.openjdk.org/spaces/createrssfeed.action?types=page&types=comment&types=blogpost&types=mail&types=attachment&spaces=JDKUpdates&maxResults=15&title=%5BJDK+Updates%5D+All+Content+Feed&publicFeed=true", - "targetChannelPattern": "java-news-and-changes", - "dateFormatterPattern": "yyyy-MM-dd'T'HH:mm:ssX" - } + { + "url": "https://blogs.oracle.com/java/rss", + "targetChannelPattern": "java-news-and-changes", + "dateFormatterPattern": "EEE, d MMM yyyy HH:mm:ss z" + } ], "fallbackChannelPattern": "java-news-and-changes", "pollIntervalInMinutes": 10 From b2795039fd835f75dd2fa33ea19040aeb10b4be4 Mon Sep 17 00:00:00 2001 From: pot <196140351+pot@users.noreply.github.com> Date: Fri, 27 Jun 2025 20:33:16 -0600 Subject: [PATCH 2/4] refractor: javamail -> rss --- .../src/main/java/org/togetherjava/tjbot/features/Features.java | 2 +- .../tjbot/features/{javamail => rss}/RSSHandlerRoutine.java | 2 +- .../tjbot/features/{javamail => rss}/package-info.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename application/src/main/java/org/togetherjava/tjbot/features/{javamail => rss}/RSSHandlerRoutine.java (99%) rename application/src/main/java/org/togetherjava/tjbot/features/{javamail => rss}/package-info.java (83%) diff --git a/application/src/main/java/org/togetherjava/tjbot/features/Features.java b/application/src/main/java/org/togetherjava/tjbot/features/Features.java index 99241f5689..b81f2d2eb0 100644 --- a/application/src/main/java/org/togetherjava/tjbot/features/Features.java +++ b/application/src/main/java/org/togetherjava/tjbot/features/Features.java @@ -34,7 +34,7 @@ import org.togetherjava.tjbot.features.help.HelpThreadMetadataPurger; import org.togetherjava.tjbot.features.help.MarkHelpThreadCloseInDBRoutine; import org.togetherjava.tjbot.features.help.PinnedNotificationRemover; -import org.togetherjava.tjbot.features.javamail.RSSHandlerRoutine; +import org.togetherjava.tjbot.features.rss.RSSHandlerRoutine; import org.togetherjava.tjbot.features.jshell.JShellCommand; import org.togetherjava.tjbot.features.jshell.JShellEval; import org.togetherjava.tjbot.features.mathcommands.TeXCommand; diff --git a/application/src/main/java/org/togetherjava/tjbot/features/javamail/RSSHandlerRoutine.java b/application/src/main/java/org/togetherjava/tjbot/features/rss/RSSHandlerRoutine.java similarity index 99% rename from application/src/main/java/org/togetherjava/tjbot/features/javamail/RSSHandlerRoutine.java rename to application/src/main/java/org/togetherjava/tjbot/features/rss/RSSHandlerRoutine.java index e114f53a61..5c77ab9175 100644 --- a/application/src/main/java/org/togetherjava/tjbot/features/javamail/RSSHandlerRoutine.java +++ b/application/src/main/java/org/togetherjava/tjbot/features/rss/RSSHandlerRoutine.java @@ -1,4 +1,4 @@ -package org.togetherjava.tjbot.features.javamail; +package org.togetherjava.tjbot.features.rss; import com.apptasticsoftware.rssreader.Item; import com.apptasticsoftware.rssreader.RssReader; diff --git a/application/src/main/java/org/togetherjava/tjbot/features/javamail/package-info.java b/application/src/main/java/org/togetherjava/tjbot/features/rss/package-info.java similarity index 83% rename from application/src/main/java/org/togetherjava/tjbot/features/javamail/package-info.java rename to application/src/main/java/org/togetherjava/tjbot/features/rss/package-info.java index 36305399af..a08df6e828 100644 --- a/application/src/main/java/org/togetherjava/tjbot/features/javamail/package-info.java +++ b/application/src/main/java/org/togetherjava/tjbot/features/rss/package-info.java @@ -3,7 +3,7 @@ */ @MethodsReturnNonnullByDefault @ParametersAreNonnullByDefault -package org.togetherjava.tjbot.features.javamail; +package org.togetherjava.tjbot.features.rss; import org.togetherjava.tjbot.annotations.MethodsReturnNonnullByDefault; From 76e7fd952dba8ddc4ebf85c1fbf59c5d330fdb8c Mon Sep 17 00:00:00 2001 From: pot <196140351+pot@users.noreply.github.com> Date: Sat, 28 Jun 2025 08:20:12 -0600 Subject: [PATCH 3/4] spotless apply --- .../src/main/java/org/togetherjava/tjbot/features/Features.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/application/src/main/java/org/togetherjava/tjbot/features/Features.java b/application/src/main/java/org/togetherjava/tjbot/features/Features.java index b81f2d2eb0..6746c7f8a2 100644 --- a/application/src/main/java/org/togetherjava/tjbot/features/Features.java +++ b/application/src/main/java/org/togetherjava/tjbot/features/Features.java @@ -34,7 +34,6 @@ import org.togetherjava.tjbot.features.help.HelpThreadMetadataPurger; import org.togetherjava.tjbot.features.help.MarkHelpThreadCloseInDBRoutine; import org.togetherjava.tjbot.features.help.PinnedNotificationRemover; -import org.togetherjava.tjbot.features.rss.RSSHandlerRoutine; import org.togetherjava.tjbot.features.jshell.JShellCommand; import org.togetherjava.tjbot.features.jshell.JShellEval; import org.togetherjava.tjbot.features.mathcommands.TeXCommand; @@ -66,6 +65,7 @@ import org.togetherjava.tjbot.features.projects.ProjectsThreadCreatedListener; import org.togetherjava.tjbot.features.reminder.RemindRoutine; import org.togetherjava.tjbot.features.reminder.ReminderCommand; +import org.togetherjava.tjbot.features.rss.RSSHandlerRoutine; import org.togetherjava.tjbot.features.system.BotCore; import org.togetherjava.tjbot.features.system.LogLevelCommand; import org.togetherjava.tjbot.features.tags.TagCommand; From ba9ad6b793e0ad5e323ef24b15146ee1b1636fce Mon Sep 17 00:00:00 2001 From: pot <196140351+pot@users.noreply.github.com> Date: Sat, 28 Jun 2025 08:21:55 -0600 Subject: [PATCH 4/4] fix json formatting --- application/config.json.template | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/application/config.json.template b/application/config.json.template index 06ba15f870..3e568329a1 100644 --- a/application/config.json.template +++ b/application/config.json.template @@ -166,11 +166,11 @@ "selectRolesChannelPattern": "select-your-roles", "rssConfig": { "feeds": [ - { - "url": "https://blogs.oracle.com/java/rss", - "targetChannelPattern": "java-news-and-changes", - "dateFormatterPattern": "EEE, d MMM yyyy HH:mm:ss z" - } + { + "url": "https://blogs.oracle.com/java/rss", + "targetChannelPattern": "java-news-and-changes", + "dateFormatterPattern": "EEE, d MMM yyyy HH:mm:ss z" + } ], "fallbackChannelPattern": "java-news-and-changes", "pollIntervalInMinutes": 10