Aplicación web desarrollada en Flask que permite descargar videos de las principales redes sociales (Instagram, TikTok, Facebook) con múltiples opciones de calidad. Incluye una interfaz web moderna y responsiva, sistema de historial de descargas, y arquitectura modular con múltiples métodos de descarga para garantizar alta disponibilidad. La aplicación maneja automáticamente la normalización de URLs, expansión de enlaces acortados, y proporciona una API REST completa para integración con aplicaciones móviles.
Detección automática de plataforma con normalización inteligente de URLs
Múltiples métodos de descarga con fallback automático en caso de fallo
Dashboard responsivo con historial y API REST para integración móvil
TikTok usa múltiples formatos de URL (vm.tiktok.com, vt.tiktok.com).
Sistema de normalización con expansión automática usando requests.head().
APIs de redes sociales cambian frecuentemente, causando fallos.
Arquitectura de múltiples métodos de respaldo con fallback automático.
Manejo eficiente de archivos descargados y limpieza de storage.
Sistema de historial JSON con límite de 50 entradas y nombres únicos UUID.