Cette application Web Flask permet aux utilisateurs de télécharger des vidéos depuis TikTok, Reddit, Instagram et YouTube. Les utilisateurs peuvent saisir l'URL de la vidéo qu'ils souhaitent télécharger, et l'application gérera le téléchargement et fournira un lien vers la vidéo enregistrée.
Téléchargement de vidéos TikTok : téléchargez des vidéos de TikTok et enregistrez-les dans un dossier désigné.
Téléchargement de vidéos Reddit : téléchargez des vidéos depuis Reddit et enregistrez-les dans un dossier désigné.
Téléchargement de médias Instagram : téléchargez des publications (vidéos et images) depuis Instagram et enregistrez-les dans un dossier désigné.
Téléchargement de vidéos YouTube : téléchargez des vidéos de YouTube et enregistrez-les dans un dossier désigné.
Python 3.6 ou supérieur
Ballon
Bibliothèques de téléchargement de vidéos :
TikTokDownloader
RedditDownloader
Instagram
(avec la fonctionnalité de téléchargement Instagram nécessaire)
YouTubeDownloader
(avec fonctionnalité de téléchargement YouTube nécessaire)
Clonez le dépôt :
clone git https://github.com/maron09/social-media-video-downloader.gitcd social-media-video-downloader
Installer les dépendances :
pip install -r exigences.txt
Configurer des dossiers :
Assurez-vous que les dossiers suivants existent dans le répertoire racine :
Vous pouvez les créer manuellement ou via la ligne de commande :
mkdir reddit_videos tiktok_videos instagram_files youtube_files
reddit_videos
tiktok_videos
instagram_files
youtube_files
Pour démarrer l'application Flask, exécutez :
application python.py
Cela démarrera le serveur sur http://localhost:5000
.
Page d'accueil : accédez à http://localhost:5000/
pour voir la page d'accueil.
Page de téléchargement : sélectionnez la plateforme (TikTok, Reddit, Instagram ou YouTube) dans le menu de navigation.
Entrer l'URL : Sur la page de la plateforme sélectionnée, entrez l'URL de la vidéo et cliquez sur le bouton de téléchargement.
Lien de téléchargement : Si le téléchargement réussit, un lien vers la vidéo téléchargée sera fourni.
app.py : Le fichier principal de l'application Flask.
templates/ : Contient des modèles HTML pour la page d’accueil et d’autres pages.
homepage.html : Le modèle de page d'accueil principal.
TikTok/tiktok_page.html : Modèle pour la page de téléchargement TikTok.
Reddit/reddit_page.html : Modèle pour la page de téléchargement Reddit.
Instagram/instagram_page.html : Modèle pour la page de téléchargement Instagram.
Youtube/youtube_page.html : Modèle pour la page de téléchargement YouTube.
download.html : Modèle d'affichage du lien de téléchargement.
reddit_videos/ : Dossier où les vidéos Reddit sont enregistrées.
tiktok_videos/ : Dossier où sont enregistrées les vidéos TikTok.
instagram_files/ : Dossier dans lequel les fichiers multimédias Instagram sont enregistrés.
youtube_files/ : Dossier dans lequel les vidéos YouTube sont enregistrées.
Si l'URL de la vidéo n'est pas valide ou si le téléchargement échoue, un message d'erreur s'affichera sur la page d'accueil.
Les erreurs pendant le processus de téléchargement sont enregistrées pour le dépannage. Consultez les journaux de l'application Flask pour plus de détails en cas de problème.
Les contributions sont les bienvenues ! Veuillez créer le référentiel et soumettre une demande d'extraction pour toute fonctionnalité ou correction de bug.
Pour toute question ou assistance, veuillez ouvrir un problème dans le référentiel ou contacter le responsable du projet.
Courriel : [email protected]
Ce README fournit un aperçu du projet, des instructions de configuration et des détails d'utilisation pour vous aider à démarrer avec l'application Web de téléchargement de vidéos sur les réseaux sociaux.