* Create BlueskyProfileBridge.php
Bridge for Bluesky
* Update BlueskyProfileBridge.php
Attempt to fix test error
* Rename BlueskyProfileBridge.php to BlueskyBridge.php and add list of select data source
* Update BlueskyBridge.php to pass lint checks
* [PepperBridgeAbstract, DealabsBridge, HotUKDealsBridge, MydealsBridge] Streamlining Group Management
Since groups can change URLs, be created, or removed at the discretion
of website administrators, maintaining a valid and functional list of
groups is impractical.
Users can now enter the part of the URL that defines the group in a text
field, rather than searching through a lengthy, likely outdated list.
The way the RSS feed title is retrieved had to be adjusted accordingly.
Titles are now cached for 15 days to avoid unnecessary website access
and to prevent potential bot blocking.
Existing feeds will continue to work, as their parameters remain
unchanged; only the method for inputting them has been modified.
* [PepperBridgeAbstract, DealabsBridge, HotUKDealsBridge, MydealsBridge] Streamlining Group Management
Coding policy fixes
* [PepperBridgeAbstract, DealabsBridge, HotUKDealsBridge, MydealsBridge] Streamlining Group Management
Fix wrong comment
* [PepperBridgeAbstract, DealabsBridge, HotUKDealsBridge, MydealsBridge] Streamlining Group Management
Add Example values for Group context
- Fix Feed Title generation (wrong usage of loadCacheValue)
- Use a more reliable way to get New and Used Price
- If no new Price and no Used Price are present in the page, then don't
delete previous New Price and previous Used Price
- If there is no New Price and no Used Price, then return no Feed
Item
- Fix the "now" date format
- Make the Feed Item Title more readable
- Use the Product Link as the Feed URL
* Add Duvar.org bridge for scraping news articles
* PR Fixes
* Update DuvarOrgBridge.php to set a default value for the URL suffix
---------
Co-authored-by: Tughan Belbek <Tughan.Belbek@t-hive.io>
When a product was available before as used product in the past, and
now it's not available used anymore, a price update article was
generated on every feed loading, because the old used price was still
stored in the cache, and therefore different as "no price".
The issue was also present in the cas of a New product price that
becomes unavailable.
Now, when either there is no New or Used price available, the previous
price is delete from the cache.
The original feed contains a small version of the header image and
the summary or a literal "None". The header image is already added, but
the original content was kept. This removes the original content and
adds the summary if it exists.
* [GovTrackBridge] Add feed for GovTrack events and blog
* [GovTrackBridge] add missing default value
* [GovTrackBridge] leaner items array and limit implementation