redditube
v1.1.5
เครื่องกำเนิดวิดีโอจากโพสต์ Reddit และความคิดเห็น
ดูวิดีโอนี้ที่ทำด้วย Redditube
npm install redditube
มีข้อผิดพลาดในการติดตั้งหรือไม่? ติดตั้งแพ็คเกจต่อไปนี้และลองอีกครั้ง
sudo apt install build-essential libpixman-1-dev libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev
คุณจะต้องติดตั้ง FFMPEG บนเครื่องของคุณ
คุณจะต้องมีข้อมูลประจำตัว Reddit
เราจะต้องใช้รหัสไคลเอนต์ (สุ่มสตริงภายใต้ชื่อแอพ) และความลับของไคลเอนต์ในภายหลัง
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 ) ;ตัวอย่างข้างต้นทำให้วิดีโอจากโพสต์นี้ (ดู F9CUFU ใน URL) และด้วย 3 ความคิดเห็น
อย่าลังเลที่จะแสดงพื้นที่เก็บข้อมูลสร้างปัญหาและทำคำขอดึงบน GitHub
ปล่อยภายใต้ใบอนุญาต MIT