Closed NickGreen closed 7 months ago
A couple of problems --
wss://feedland.social/
. This won't result in an error, but there's no guarantee that feedland.social knows anything about the feeds you're using. This value has to be set based on what they enter for server. If it's feedland.com, the resulting value will be the url of the socket server for feedland.com which is wss://feedland.com:443/_ws/
If the user leaves the category empty, this would be the URL of their OPML feed.
@scripting, there's two URLs:
The first one without a category is https://feedland.social/opml?screenname=davewiner but what about the second one? Can we use https://feedland.social/?username=davewiner?
I could set the default for urlSocketServer to the one for feedland.com and push this issue off to the future. i think that's the best way to deal with it. I'll think about it for an hour or two, @NickGreen -- let me know what you think about this way of dealing with it.
Also be aware we're setting it up so there's some amount of lock-in: people using this plugin and it's current way of configuring will only be able to use it with FeedLand. It wouldn't be able to work with any of our competitors, who don't exist at this time, but that's not an acceptable reason imho.
But the plugin is open source, and it wouldn't take a lot of programming depth to be able to set it up to work with another back-end, and even release it for others to use.
I'm putting this note here now so it's clear we were thinking about this, and also providing a workaround for the lockin. ;-)
@fmfernandes --
The second one is used for this command:
It would take me to:
https://feedland.com/?username=davewiner
So yes, you got it right.
Which btw, nullifies the bit about lockin. This product is obviously designed to hook up to FeedLand. I'm juggling so much stuff now I forget how I thought this through when I was developing it.
@scripting If I understand your suggestion correctly, is the idea that we could remove the "server" input from the settings page, and just have it always use Feedland.com as the server?
I think this is a fair thing to do. If people ask for it, we could always expose that setting later on. But until then, it seems like a good simplification, IMO.
@NickGreen -- that wasn't what I was thinking, but it's totally appropriate. go for it. ;-)
Updated settings page accordingly on #9 and tagged a new release: https://github.com/a8cteam51/feedland-blogroll/releases/tag/1.1.0
Synopsis
In an effort to simplify the settings, we will split the settings that determine the feed into 3 easier-to-understand inputs.
Details
Remove these two inputs:
Add 3 new inputs:
Then, on the plugin side, we can use the 3 new inputs to construct the the two values that we are passing to the feedland scripts:
No changes should be needed of the feedland scripts for this change.