feat: add Zone-Telechargement provider and automatic TLD verification
CI / Test (Python 3.11) (push) Has been cancelled
CI / Test (Python 3.12) (push) Has been cancelled
CI / Lint (push) Has been cancelled
CI / Type Check (push) Has been cancelled
CI / Summary (push) Has been cancelled

- Implemented DomainManager in app/utils.py for TLD rotation and caching.
- Created ZoneTelechargementDownloader in app/downloaders/series_sites/zonetelechargement.py.
- Integrated Zone-Telechargement into series search and provider list.
- Updated .gitignore to exclude domain_cache.json.
This commit is contained in:
root
2026-03-26 13:01:50 +00:00
parent b6f12b2162
commit 3b405f2a42
7 changed files with 331 additions and 6 deletions
+2 -4
View File
@@ -24,7 +24,8 @@ from .anime_sites import (
from .series_sites import (
BaseSeriesSite,
get_series_site,
FS7Downloader
FS7Downloader,
ZoneTelechargementDownloader
)
@@ -67,6 +68,3 @@ class GenericDownloader(BaseDownloader):
# Just return the URL as-is
filename = target_filename or url.split('/')[-1] or "download"
return url, filename
# Just return the URL as-is
filename = url.split('/')[-1] or "download"
return url, filename