* add NurembergerNachrichten bridge
apply suggested changes and fix regions
put collectData on top
replace self:: with -> for methodcalls
* refactor: remove unused var
* refactor: order methods
* fix
---------
Co-authored-by: Dag <me@dvikan.no>
The bridge stopped working after the API server stopped accepting a trailing slash after the ID in the URL. This is being fixed. Also, the show title in the JSON was ignored. This is being fixed as well
* [Mailman2Bridge.php] enable PCRE_MULTILINE pattern modifier
Enable PCRE_MULTILINE pattern modifier on mbox content parsing. Without it parsing monthly archives results in only a single message each.
* [Mailman2Bridge.php] extend mbox "From_ lines" pattern
Extend PCRE pattern matching individual "From_ lines" used to split single messages in mbox content.
In addition to the matching line having to start with 'From ' it now also has to end with time and date (hh:mm:ss yyyy).
This makes the pattern slightly more robust against accidental matches when a line within the actual message body starts with 'From ' which Mailman 2 (Pipermail) may not be configured to disambiguate.
* [Mailman2Bridge.php] remove trailing slash from URI constant
---------
Co-authored-by: enwu <108224417+8279279374@users.noreply.github.com>
vern's instance seems to be working, I changed the url to https since they have automatic redirect.
I removed trailing slashes from the urls so they look the same.
I removed [rss.m3wz.su](https://rss.m3wz.su] since I didn't see the website online and the owner last posted on Fediverse two months ago. I'm not sure maybe it should be in "Inactive" category, I can try to contact m3wz for information about his instance.
I removed rss.foxhaven.cyou because of [this](https://shitpost.poridge.club/notes/9lumb2gll8) (TL;DR the owner lost access to the domain)
bus-hit is offline but the main website is working. I guess the rss-bridge just crashed and the owner will restart it.
* [IdealoBridge] Fix price comparison and some PHP Notice
- The prices were compared as String and the comparison was wrong in
some case : now the price are converted to float before the
comparison, so the logic works really.
- Don't show a new or used product price if it does not exist : this
prevents a PHP Notice to be thrown
* [IdealoBridge] Fix price conversion in case the price is null
The conversion as float of the text price won't work if the price is
null : we retunr null in this case now.