استيراد التغذية (MRSS، RSS، CSV، JSON)
اربط التغذيات الخارجية واسحب مقاطع الفيديو الجديدة تلقائيًا وفق جدول زمني.
استيراد الخلاصات (يُعرف أحيانًا بـ الجالبات) يُبقي مكتبتك تنمو تلقائيًا. تشترك في خلاصة بعيدة مرةً واحدة، ثم تتحقق TubePress منها وفق جدول زمني، وتسحب مقاطع الفيديو الجديدة وتتجاهل ما سبق أن رأته.
يوجد كعلامة تبويب داخل شاشة الاستيراد — افتح /admin/import وانتقل إلى الخلاصات (عنوان URL الخاص بـ /admin/feeds يُعيد التوجيه إليه). على خلاف رفع الملفات لمرة واحدة، تواصل الخلاصة إضافة محتوى لموقعك كلما نشر المصدر المزيد.
ما الذي يفعله استيراد الخلاصات
كل مصدر هو عنوان URL خلاصة مع بعض الإعدادات. وفق جدوله الزمني، تجلب TubePress الخلاصة وتُوحِّد كل إدخال وتُضيف العناصر الجديدة إلى قائمة الانتظار؛ ثم تُحوِّل مرحلة ثانية تلك العناصر المنتظرة إلى مقاطع فيديو. تختار كيفية تخزين الوسائط:
- تضمين — تخزين رابط المشغِّل. سريع، لا يستهلك مساحة تخزينية، والفيديو يُبثّ من المصدر.
- تنزيل — جلب الملف الفعلي إلى مساحة التخزين أو CDN الخاص بك وترميزه إلى صيغك المخصصة.
لكل مصدر تُحدِّد أيضًا نوع الفيديو (عادي، مثلي، أو هنتاي) وما إذا كانت مقاطع الفيديو الجديدة تُنشر تلقائيًا أو تُحتجز كمسودات للمراجعة.
صيغ الخلاصات المدعومة
يُدعم أربع صيغ، تُكتشف تلقائيًا بزر اكتشاف ومعاينة:
| الصيغة | التعيين | ملاحظات |
|---|---|---|
| MRSS | تلقائي | Media RSS — الخيار الأكثر ثراءً؛ تتعيَّن الحقول تلقائيًا. |
| RSS | تلقائي | عناصر RSS القياسية. |
| CSV | يدوي | ملف CSV مُقدَّم عبر URL؛ تُعيِّن الأعمدة يدويًا. |
| JSON | يدوي | مصفوفة JSON مُقدَّمة عبر URL؛ تُعيِّن المفاتيح يدويًا. |
إضافة مصدر خلاصة
- افتح علامة تبويب الخلاصات. انتقل إلى
/admin/import، واختر الخلاصات، ثم إضافة مصدر خلاصة. - أدخل عنوان URL الخلاصة. يجب أن يبدأ بـ
http://أوhttps://. انقر اكتشاف ومعاينة لاكتشاف الصيغة تلقائيًا ومعاينة الإدخالات الأولى. - سمِّه وأكِّد النوع. أعطِ المصدر اسمًا وتحقق من الصيغة المكتشفة (MRSS أو RSS أو CSV أو JSON) ونوع الفيديو.
- اختر الوضع. تضمين لتخزين روابط المشغِّل، أو تنزيل لجلب الملفات وترميزها.
- عيِّن الأعمدة إن لزم. تتعيَّن MRSS و RSS تلقائيًا؛ بالنسبة لـ CSV/JSON، اسحب كل عمود إلى الحقل المناسب.
- حدِّد الجدول الزمني والخيارات. اختر فترة التحديث وقاعدة التكرار والنشر التلقائي وعدد الصفحات للزحف.
- احفظ. استخدم جلب الآن للسحب فورًا، أو دع الجدول الزمني يعمل. تشغيل قائمة الانتظار يُعالج أي عناصر معلَّقة عند الطلب.
تعيين الحقول
تُوحِّد الخلاصات الإدخالات على نفس الحقول القانونية التي يستخدمها المستورد. بالنسبة لـ MRSS/RSS هذا تلقائي؛ أما بالنسبة لـ CSV/JSON فتُعيِّن أعمدتك على:
video_url الفردي بدور رابط التضمين إذا لم تُعيِّن embed_url، لذا تحتاج الخلاصة الأساسية فقط إلى عنوان و URL واحد.الجدولة والأتمتة
مهمة خلفية باسم feed_import تعمل على pseudo-cron كل 30 ثانية تقريبًا — لا حاجة لـ crontab النظام. يُجلب كل مصدر فقط عندما تنقضي فترته الزمنية:
- يدوي فقط — لا يُجلب تلقائيًا أبدًا؛ استخدم جلب الآن.
- كل 15 دقيقة، كل ساعة، كل 6 ساعات أو كل يوم.
تُفرِّغ المهمة نفسها أيضًا قائمة انتظار الاستيراد — تُعالج عناصر التضمين عدةً في المرة الواحدة، والتنزيلات واحدًا في المرة الواحدة حتى لا يُوقف ملف كبير بقية العناصر. يحدِّد إعداد الحد الأقصى للصفحات (1–50) عمق زحف جلب واحد في خلاصة مُقسَّمة على صفحات.
إزالة التكرار والفلاتر
إزالة التكرار تلقائية وتعمل على مستويين:
- لكل مصدر. يُحفظ
guidكل عنصر، لذا يُضيف إعادة الجلب إلى قائمة الانتظار فقط الإدخالات الجديدة فعلًا (العناصر المرئية سابقًا تُعدُّ وتُتجاهَل). - عبر موقعك. في وضع التنزيل يُخزَّن معرِّف العنصر على الفيديو، لذا لا تُنزَّل المقطع نفسه الوارد من خلاصتين مرتين.
يُحدِّد خيار عند التكرار ما يحدث حين يوجد عنصر بالفعل: تخطِّي (مُوصى به) أو تحديث الموجود.
استكشاف أخطاء الخلاصات
- «لا يمكن التعرف على صيغة الخلاصة.» لم يُرجع URL صيغة MRSS/RSS/CSV/JSON صالحة. افتحه في متصفح وتأكد من رؤية الخلاصة الخام، لا صفحة HTML.
- عناصر عالقة في «الاستيراد». تتعافى تلقائيًا بعد نحو 30 دقيقة وتُعاد المحاولة؛ يُعاد تجربة الإخفاقات العابرة حتى ثلاث مرات قبل وضع علامة الفشل.
- العناصر الفاشلة. استخدم إعادة المعالجة لإعادة وضع كل ما فشل من مصدر في قائمة الانتظار. يعرض كل مصدر آخر حالة ورسالة له.
- وضع التنزيل يفشل. يحتاج التنزيل إلى عنوان URL مباشر للفيديو (ليس صفحة مشاهدة)؛ المضيفون الخاصون أو الداخليون محجوبون، والحد الأقصى 5 غيغابايت لكل ملف.
- لا شيء يُستورد. تحقق من أن الجدول الزمني ليس يدويًا فقط، وأن المصدر مُفعَّل، وأن موقعك يتلقى زيارات تُشغِّل cron.
الخطوات التالية
لا تزال عالقاً؟
افتح تذكرة من لوحة التحكم وسيساعدك فريقنا.