Ein Videogenerator aus Reddit -Posts und Kommentaren.
Sehen Sie sich dieses Video mit Redditube an.
npm install redditube
Haben Sie Installationsfehler? Installieren Sie die folgenden Pakete und versuchen Sie es erneut.
sudo apt install build-essential libpixman-1-dev libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev
Sie müssen FFMPEG auf Ihrem Computer installieren lassen.
Sie benötigen auch Reddit -Anmeldeinformationen.
Wir benötigen die Client -ID (zufällige Zeichenfolge unter dem App -Namen) und das Client -Geheimnis später.
const Redditube = require ( "redditube" ) ;
// Configure access to Reddit
Redditube . config ( {
"userAgent" : "Redditube" ,
"clientId" : "" , // Your Client ID
"clientSecret" : "" , // Your Client secret
"username" : "" , // Your Reddit username
"password" : "" // Your Reddit password
} ) ;
// Log start, status, errors and end events (optional)
Redditube . on ( "start" , ( ) => console . log ( "Start event!" ) ) ;
Redditube . on ( "status" , status => console . log ( status ) ) ;
Redditube . on ( "error" , error => console . error ( error ) ) ;
Redditube . on ( "end" , ( ) => console . log ( "End event!" ) ) ;
// Option 1
// Use .then() and .catch()
Redditube . make ( "f9cufu" , 3 ) . then ( videoPath => {
console . log ( videoPath ) ;
} ) . catch ( error => {
console . log ( error ) ;
} ) ;
// Option 2
// Await a promise (inside an asynchronous function)
const videoPath = await Redditube . make ( "f9cufu" , 3 ) ;Das obige Beispiel macht ein Video aus diesem Beitrag (siehe F9CUFU in der URL) und mit 3 Kommentaren.
Fühlen Sie sich frei, das Repository zu sparen, Probleme zu erstellen und Pull -Anfragen auf GitHub zu stellen.
Unter der MIT -Lizenz veröffentlicht.