Additional Info
Type
Package ID
shawnb61:RSSAggregator
First Created
September 11, 2024, 04:38:32 PM
Last Updated
October 03, 2024, 11:47:22 PM

RSS Aggregator v1.0.5 GitHub Hooks only

RSS Aggregator for use with SMF forums.
Compatible With 2.1.4
Latest version v1.0.5
Downloads 42
Reviews 0
Rating 0/5
Subscribers 0
License GNU General Public License v3.0 (View License)
Author(s)
Description:
The RSS Aggregator lets you add RSS feeds to your SMF forum.  The idea is to provide a very simple, media-focused feed, in order to allow SMF forums to dip their toes into the fediverse.

It supports two types of feeds:
 - Traditional RSS feeds, following the standard RSS & atom formats
 - YouTube channel feeds, which are similar

Mastodon feeds:  Note that each Mastodon account has an RSS feed - just add ".rss" to the account page.  E.g., where you see a user handle of "@[email protected]", the server is the "techhub.social" part, so that account's page is "https://techhub.social/@ShawnBulen".  The rss feed for that handle is: "https://techhub.social/@ShawnBulen.rss".

In a similar fashion, you can follow Mastodon hashtags:
 - Hashtag usage on a particular server, e.g., for #Bonkwave: https://chaos.social/tags/BonkWave.rss
 - Hashtags used by a particular account: https://chaos.social/@axwax/tagged/BonkWave.rss

YouTube channels:  Note that you can find the YouTube channel feed url by viewing the page source while on the YouTube channel within your browser.  Just search for "rss", you'll find it.  It's buried in there in some script, not visible on the page, but it's there.  It will look like "https://www.youtube.com/feeds/videos.xml?channel_id=UCVyx4HhDowwspssrwuNeTZg"

Every new item found in a feed results in a new topic in the specified board.

Where YouTube or SoundCloud links are found, they are embedded in corresponding BBC.  This mod assumes you have both enabled and supported in your forum.

Posts can be associated with a member, if desired, to be able to associate an avatar to the channel, and to provide a handle on the posts.  Otherwise, posts are treated as guest posts.

A tagline is provided at the bottom of each post with a link to the source and the initial publication date, if available.

Limitations:
 - Only the admin can setup subscriptions.
 - No feedback data is included, e.g., comments, ratings, statistics.  It would conflict with forum feedback, just sticking to one set.
 - This will not update existing posts.  Updates may conflict with forum discussions.
 - If id/guid are not unique, duplicate posts may result.  Not all feeds provide guids or even publication dates on their items.  There is A LOT of effort here to avoid dupes by providing proxy guids, but some may still occur.
 - Mastodon cards are not supported, which is a shame.  Mastodon & other fediverse feeds use cards as a generic mechanism for associating media with a formatted background image & some predefined action/url.  The problem here is that the card details are not in the rss feeds, only the core media url.
 - xml parse errors and warnings are suppressed, and a generic single "cannot parse" error is logged in SMF.  If you encounter this, odds are you aren't pointing to an actual rss feed...

Releases:
 - v1.0.0 Initial Commit
 - v1.0.1 Tweak to html comment bug fix
 - v1.0.2 Fold in more tags; improve anchor processing; check media_url
 - v1.0.3 A little more bulletproofing
 - v1.0.4 Some formatting tweaks
 - v1.0.5 Two fixes: an undefined error & empty out style tags
RSSAggregator-0100.zip
36.61 KB v1.0.0 2.1.4
RSSAggregator-0101.zip
36.57 KB v1.0.1 2.1.4
RSSAggregator-0102.zip
36.96 KB v1.0.2 2.1.4
RSSAggregator-0103.zip
37.00 KB v1.0.3 2.1.4
RSSAggregator-0104.zip
37.14 KB v1.0.4 2.1.4
RSSAggregator-0105.zip
37.36 KB v1.0.5 2.1.4
You have to register or login to be able to leave a review
There are currently no reviews on this customization
Advertisement: