dev: bump to 0.1.74-dev – BurningSeries entfernt, Paging-Fix Neuste Titel

This commit is contained in:
2026-03-10 10:41:37 +01:00
parent 6e7b4c3d39
commit 5564851d35
10 changed files with 109 additions and 213 deletions

View File

@@ -1167,7 +1167,7 @@ class TopstreamfilmPlugin(BasisPlugin):
return resolve_via_resolveurl(link, fallback_to_link=True)
def capabilities(self) -> set[str]:
return {"genres", "popular_series", "year_filter", "latest_titles"}
return {"genres", "popular_series", "year_filter", "new_titles"}
def years_available(self) -> List[str]:
"""Liefert verfügbare Erscheinungsjahre (aktuelles Jahr bis 1980)."""
@@ -1207,7 +1207,7 @@ class TopstreamfilmPlugin(BasisPlugin):
self._save_title_url_cache()
return titles
def latest_titles(self, page: int = 1) -> List[str]:
def new_titles_page(self, page: int = 1) -> List[str]:
"""Liefert neu hinzugefügte Filme.
URL-Muster: /neueste-filme/ oder /neueste-filme/page/{n}/
@@ -1238,6 +1238,9 @@ class TopstreamfilmPlugin(BasisPlugin):
self._save_title_url_cache()
return titles
def new_titles(self) -> List[str]:
return self.new_titles_page(1)
# Alias für die automatische Plugin-Erkennung.
Plugin = TopstreamfilmPlugin