pstream is dead; long live pstream taciturnaxolotl.github.io/pstream-ng/
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

remove imdb scraper console logging

Pas f86992df 56c14945

-44
-44
src/utils/imdbScraper.ts
··· 99 99 return userAgents[Math.floor(Math.random() * userAgents.length)]; 100 100 } 101 101 102 - function formatRuntime(seconds: number | null): string { 103 - if (!seconds) return ""; 104 - const minutes = Math.floor(seconds / 60); 105 - const hours = Math.floor(minutes / 60); 106 - const remainingMinutes = minutes % 60; 107 - return `${hours}h ${remainingMinutes}m`; 108 - } 109 - 110 - function arrayToString(list: string[]): string { 111 - return list.join(", "); 112 - } 113 - 114 102 export async function scrapeIMDb( 115 103 imdbId: string, 116 104 season?: number, ··· 303 291 304 292 return metadata; 305 293 } 306 - 307 - // Helper function to print metadata (useful for debugging) 308 - export function printIMDbMetadata(metadata: IMDbMetadata): void { 309 - console.log("\nTitle:", metadata.title); 310 - if (metadata.title !== metadata.original_title) { 311 - console.log("Original Title:", metadata.original_title); 312 - } 313 - console.log("Type:", metadata.title_type); 314 - console.log("Year:", metadata.year); 315 - console.log("Runtime:", formatRuntime(metadata.runtime || null)); 316 - console.log("Date:", metadata.date); 317 - console.log("Age Rating:", metadata.age_rating); 318 - console.log("Genre:", arrayToString(metadata.genre || [])); 319 - console.log("Cast:", arrayToString(metadata.cast || [])); 320 - console.log("Directed by:", arrayToString(metadata.directors || [])); 321 - console.log("Writers:", arrayToString(metadata.writers || [])); 322 - console.log("Countries:", arrayToString(metadata.countries || [])); 323 - console.log("Filming Locations:", arrayToString(metadata.locations || [])); 324 - console.log("Languages:", arrayToString(metadata.languages || [])); 325 - console.log("Keywords:", arrayToString(metadata.keywords || [])); 326 - 327 - if (metadata.season && metadata.episode) { 328 - console.log("\nEpisode Details:"); 329 - console.log("Season:", metadata.season); 330 - console.log("Episode:", metadata.episode); 331 - console.log("Title:", metadata.episode_title); 332 - console.log("Plot:", metadata.episode_plot); 333 - console.log("Rating:", metadata.episode_rating); 334 - console.log("Votes:", metadata.episode_votes); 335 - } 336 - console.log("\n"); 337 - }