crunchyroll-toolkit
Version:
Toolkit Node.js complet pour extraire données d'animés, métadonnées et thumbnails depuis Crunchyroll avec techniques anti-détection 2024/2025
38 lines (37 loc) • 767 B
TypeScript
export interface Anime {
id: string;
title: string;
description?: string;
thumbnail?: string;
url: string;
genres?: string[];
releaseYear?: number;
rating?: number;
episodeCount?: number;
}
export interface Episode {
id: string;
animeId: string;
title: string;
episodeNumber: number;
seasonNumber?: number;
thumbnail?: string;
duration?: string;
url: string;
}
export interface ScraperOptions {
headless?: boolean;
timeout?: number;
maxRetries?: number;
userAgent?: string;
locale?: string;
}
export interface ScraperResult<T> {
success: boolean;
data?: T;
error?: string;
metadata?: any;
}
export interface AnimeSeries extends Anime {
episodes: Episode[];
}