github Qolors/FeedCord v3.0.0

latest releases: v3.1.0, v3.0.4, v3.0.3...
7 months ago

v3.0.0 Release is here!

FeedCord is back in active development!

This release is focused on stability, performance, and user flexibility.

Highlights

  • Refactoring & Improved Architecture
  • Major portions of the codebase have been revamped for better readability and maintainability. This sets the stage for future feature development. Special thanks to @xavier-hernandez for the pull request and paving the start of it!

Enhanced Request Handling & Retries

  • User-Agent Cycling for failed GET requests, reducing the chance of being blocked by certain RSS or web endpoints.
  • Multiple Retry Attempts on retrieving images or RSS items, ensuring more reliable fetching even under poor network conditions.
  • Better Parsing of RSS Items to handle diverse RSS feed formats with improved error tolerance.

Additional Properties

For those upgrading from 2.x, please check the new file structure. in v3, a bare bones config file looks like this:

{
	"Instances": [
	  {
		"Id": "My First News Feed",
		"YoutubeUrls": [
		  ""
		],
		"RssUrls": [
		  ""
		],
		"Forum": false,
		"DiscordWebhookUrl": "...",
		"RssCheckIntervalMinutes": 25,
		"EnableAutoRemove": false,
		"Color": 8411391,
		"DescriptionLimit": 250,
		"MarkdownFormat": false,
		"PersistenceOnShutdown": true
	  }
	],
	"ConcurrentRequests": 40
  }
  • ConcurrentRequests - How many concurrent HTTP requests all FeedCord instances can have going at one time.
  • MarkdownFormat - markdown styled posts if set to true
  • PersistenceOnShutdown - local file write on restart/stop to save last run dates. This allows for posting any missed items while FeedCord was stopped or restarted if set to true

You can reference it here

Docker

For Docker images, whether you are arm64 or amd64, everyone now pulls from qolors/feedcord:latest

Cheers!

Don't miss a new FeedCord release

NewReleases is sending notifications on new releases.