RSS-Bridge / rss-bridge

The RSS feed for websites missing it
https://rss-bridge.org/bridge01/
The Unlicense
7.36k stars 1.04k forks source link

[PepperBridgeAbstract, DealabsBridge, HotUKDealsBridge, MydealsBridge] Streamlining Group Management #4336

Closed sysadminstory closed 22 hours ago

sysadminstory commented 4 days ago

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.

github-actions[bot] commented 4 days ago

Pull request artifacts

Bridge Context Status
Dealabs 1 Recherche par Mot(s) clé(s) (current) ✔️
Dealabs 1 Recherche par Mot(s) clé(s) (pr) ✔️
Dealabs 2 Deals par groupe (current) Bridge returned error 410! (20046)
Type: HttpException
Message: https://www.dealabs.com/groupe/abattants-wc-hot resulted in 410 Gone
Dealabs 2 Deals par groupe (pr) HTTP status 500 Internal Server Error
Type: ErrorException
Message: Undefined array key 1
Dealabs 3 Surveillance Discussion (current) ✔️
Dealabs 3 Surveillance Discussion (pr) ✔️
HotUKDeals 1 Search by keyword(s)) (current) ✔️
HotUKDeals 1 Search by keyword(s)) (pr) ✔️
HotUKDeals 2 Deals per group (current) ✔️
HotUKDeals 2 Deals per group (pr) HTTP status 500 Internal Server Error
Type: ErrorException
Message: Undefined array key 1
HotUKDeals 3 Discussion Monitoring (current) ✔️
HotUKDeals 3 Discussion Monitoring (pr) ✔️
Mydeals 1 Suche nach Stichworten (current) ✔️
Mydeals 1 Suche nach Stichworten (pr) ✔️
Mydeals 2 Deals pro Gruppen (current) ✔️
Mydeals 2 Deals pro Gruppen (pr) HTTP status 500 Internal Server Error
Type: ErrorException
Message: Undefined array key 1
Mydeals 3 Überwachung Diskussion (current) ✔️
Mydeals 3 Überwachung Diskussion (pr) ✔️

last change: Tuesday 2024-11-19 22:23:25

dvikan commented 22 hours ago

ok cool.

I want to deprecate loadCacheValue.

$this->cache should be used instead in my personal opinion. all bridges have access to this cache