
Mit dieser Flask-Webanwendung können Benutzer Videos von TikTok, Reddit, Instagram und YouTube herunterladen. Benutzer können die URL des Videos eingeben, das sie herunterladen möchten. Die Anwendung übernimmt dann den Download und stellt einen Link zum gespeicherten Video bereit.
TikTok-Video-Download : Laden Sie Videos von TikTok herunter und speichern Sie sie in einem bestimmten Ordner.
Reddit-Video-Download : Laden Sie Videos von Reddit herunter und speichern Sie sie in einem bestimmten Ordner.
Instagram-Medien-Download : Laden Sie Beiträge (Videos und Bilder) von Instagram herunter und speichern Sie sie in einem bestimmten Ordner.
YouTube-Video-Download : Laden Sie Videos von YouTube herunter und speichern Sie sie in einem bestimmten Ordner.
Python 3.6 oder höher
Flasche
Video-Download-Bibliotheken:
TikTokDownloader
RedditDownloader
Instagram (mit notwendiger Instagram-Download-Funktionalität)
YouTubeDownloader (mit notwendiger YouTube-Download-Funktionalität)
Klonen Sie das Repository:
Git-Klon https://github.com/maron09/social-media-video-downloader.gitcd social-media-video-downloader
Abhängigkeiten installieren:
pip install -r Anforderungen.txt
Ordner einrichten:
Stellen Sie sicher, dass die folgenden Ordner im Stammverzeichnis vorhanden sind:
Sie können sie manuell oder über die Befehlszeile erstellen:
mkdir reddit_videos tiktok_videos instagram_files youtube_files
reddit_videos
tiktok_videos
instagram_files
youtube_files
Um die Flask-Anwendung zu starten, führen Sie Folgendes aus:
Python app.py
Dadurch wird der Server unter http://localhost:5000 gestartet.
Homepage : Navigieren Sie zu http://localhost:5000/ um die Homepage anzuzeigen.
Seite herunterladen : Wählen Sie die Plattform (TikTok, Reddit, Instagram oder YouTube) aus dem Navigationsmenü aus.
URL eingeben : Geben Sie auf der Seite der ausgewählten Plattform die Video-URL ein und klicken Sie auf die Schaltfläche „Herunterladen“.
Download-Link : Wenn der Download erfolgreich ist, wird ein Link zum heruntergeladenen Video bereitgestellt.
app.py : Die Hauptanwendungsdatei von Flask.
templates/ : Enthält HTML-Vorlagen für die Homepage und andere Seiten.
homepage.html : Die Haupt-Homepage-Vorlage.
TikTok/tiktok_page.html : Vorlage für die TikTok-Downloadseite.
Reddit/reddit_page.html : Vorlage für die Reddit-Downloadseite.
Instagram/instagram_page.html : Vorlage für die Instagram-Downloadseite.
Youtube/youtube_page.html : Vorlage für die YouTube-Downloadseite.
download.html : Vorlage zur Anzeige des Download-Links.
reddit_videos/ : Ordner, in dem Reddit-Videos gespeichert werden.
tiktok_videos/ : Ordner, in dem TikTok-Videos gespeichert werden.
instagram_files/ : Ordner, in dem Instagram-Mediendateien gespeichert werden.
youtube_files/ : Ordner, in dem YouTube-Videos gespeichert werden.
Wenn die Video-URL ungültig ist oder der Download fehlschlägt, wird auf der Startseite eine Fehlermeldung angezeigt.
Fehler während des Downloadvorgangs werden zur Fehlerbehebung protokolliert. Überprüfen Sie die Flask-Anwendungsprotokolle auf weitere Details, falls etwas schief geht.
Beiträge sind willkommen! Bitte teilen Sie das Repository auf und senden Sie eine Pull-Anfrage für alle Funktionen oder Fehlerbehebungen.
Bei Fragen oder Unterstützung öffnen Sie bitte ein Problem im Repository oder wenden Sie sich an den Projektbetreuer.
E-Mail : [email protected]
Diese README-Datei bietet einen Überblick über das Projekt, Einrichtungsanweisungen und Nutzungsdetails, um Ihnen den Einstieg in die Webanwendung „Social Media Video Downloader“ zu erleichtern.