v1.5.9 (Actuel)

This commit is contained in:
2026-09-15 21:56:10 +02:00
parent c21cd3ab5e
commit bff992aa4a
56 changed files with 3404 additions and 327 deletions
+4 -6
View File
@@ -11,10 +11,8 @@ function isSeriesIdentifier(identifier: string): boolean {
export class FreeTeleAPI implements ISource {
name = 'freetel';
displayName = 'Free-Télécharger';
private baseUrl: string | undefined;
constructor(baseUrl?: string) {
this.baseUrl = baseUrl?.replace(/\/$/, '');
get baseUrl() {
return CONFIG.FT_URL?.replace(/\/$/, '');
}
async healthCheck(): Promise<boolean> {
@@ -114,7 +112,7 @@ export class FreeTeleAPI implements ISource {
let hostUrl: string | null = null;
// Cas série : page intermédiaire liens.free-telecharger.cam/SLUG-episode_N
if (linkId.includes('liens.free-telecharger.cam')) {
if (linkId.includes('liens.free-telecharger.')) {
try {
const html = await fetchPage(linkId);
const hosts = parseEpisodeLinks(html);
@@ -139,4 +137,4 @@ export class FreeTeleAPI implements ISource {
}
}
sourceRegistry.register(new FreeTeleAPI(CONFIG.FT_URL));
sourceRegistry.register(new FreeTeleAPI());