Conversation
- make plugin work again (switch source)
Kodiai Review SummaryWhat ChangedPlugin source switched from ARD Mediathek API to sandmann.de website scraping with BeautifulSoup4 to fix broken functionality. Reviewed: core logic, docs Strengths
ObservationsImpact[MAJOR] plugin.video.sandmann/libs/network.py (22, 28): Missing error handling on network requests [MAJOR] plugin.video.sandmann/libs/sandmann.py (90, 100, 103): Multiple KeyError vulnerabilities on JSON/HTML parsing [MAJOR] plugin.video.sandmann/libs/sandmann.py (82, 83): BeautifulSoup selectors return empty lists on structure change [MAJOR] plugin.video.sandmann/libs/sandmann.py (103): IndexError on title split operation [MEDIUM] plugin.video.sandmann/libs/sandmann.py (86): Mismatched episode/description counts cause silent data corruption Suggestions
Verdict🔴 Address before merging -- 5 blocking issue(s) found (CRITICAL/MAJOR) Review Details
|
Description
The plugin was broken, due to a change in the external source.
Now it works again and should even be more resilient.
Checklist: