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.
صدر تحت رخصة معهد ماساتشوستس للتكنولوجيا.