Esta aplicación web Flask permite a los usuarios descargar vídeos de TikTok, Reddit, Instagram y YouTube. Los usuarios pueden ingresar la URL del video que desean descargar y la aplicación se encargará de la descarga y proporcionará un enlace al video guardado.
Descarga de videos de TikTok : descargue videos de TikTok y guárdelos en una carpeta designada.
Descarga de videos de Reddit : descargue videos de Reddit y guárdelos en una carpeta designada.
Descarga de medios de Instagram : descargue publicaciones (videos e imágenes) de Instagram y guárdelas en una carpeta designada.
Descarga de videos de YouTube : descargue videos de YouTube y guárdelos en una carpeta designada.
Python 3.6 o superior
Matraz
Bibliotecas de descarga de vídeos:
TikTokDownloader
RedditDownloader
Instagram
(con la funcionalidad de descarga de Instagram necesaria)
YouTubeDownloader
(con la funcionalidad de descarga de YouTube necesaria)
Clonar el repositorio:
clon de git https://github.com/maron09/social-media-video-downloader.gitcd social-media-video-downloader
Instalar dependencias:
instalación de pip -r requisitos.txt
Configurar carpetas:
Asegúrese de que existan las siguientes carpetas en el directorio raíz:
Puedes crearlos manualmente o mediante la línea de comando:
mkdir reddit_videos tiktok_videos instagram_files archivos_de youtube
reddit_videos
tiktok_videos
instagram_files
youtube_files
Para iniciar la aplicación Flask, ejecute:
aplicación python.py
Esto iniciará el servidor en http://localhost:5000
.
Página de inicio : navegue a http://localhost:5000/
para ver la página de inicio.
Página de descarga : seleccione la plataforma (TikTok, Reddit, Instagram o YouTube) en el menú de navegación.
Ingresar URL : en la página de la plataforma seleccionada, ingrese la URL del video y haga clic en el botón de descarga.
Enlace de descarga : si la descarga se realiza correctamente, se proporcionará un enlace al vídeo descargado.
app.py : el archivo principal de la aplicación Flask.
templates/ : Contiene plantillas HTML para la página de inicio y otras páginas.
homepage.html : la plantilla de la página de inicio principal.
TikTok/tiktok_page.html : Plantilla para la página de descarga de TikTok.
Reddit/reddit_page.html : Plantilla para la página de descarga de Reddit.
Instagram/instagram_page.html : Plantilla para la página de descarga de Instagram.
Youtube/youtube_page.html : Plantilla para la página de descarga de YouTube.
download.html : Plantilla para mostrar el enlace de descarga.
reddit_videos/ : Carpeta donde se guardan los videos de Reddit.
tiktok_videos/ : Carpeta donde se guardan los vídeos de TikTok.
instagram_files/ : Carpeta donde se guardan los archivos multimedia de Instagram.
youtube_files/ : Carpeta donde se guardan los vídeos de YouTube.
Si la URL del video no es válida o si la descarga falla, se mostrará un mensaje de error en la página de inicio.
Los errores durante el proceso de descarga se registran para solucionarlos. Consulte los registros de la aplicación Flask para obtener más detalles si algo sale mal.
¡Las contribuciones son bienvenidas! Bifurque el repositorio y envíe una solicitud de extracción para cualquier característica o corrección de errores.
Para cualquier pregunta o soporte, abra un problema en el repositorio o comuníquese con el responsable del proyecto.
Correo electrónico : [email protected]
Este archivo README proporciona una descripción general del proyecto, instrucciones de configuración y detalles de uso para ayudarlo a comenzar con la aplicación web de descarga de videos de redes sociales.