مولّد أوامر yt-dlp لبينتريست
ابنِ أمر yt-dlp لدبابيس الفيديو على بينتريست.
ملاحظات حول بينتريست
روابط الدبابيس المفردة التي تحتوي فيديو تعمل مباشرة ولا تحتاج خيارات خاصة.
دعم اللوحات كاملة محدود ويتغيّر مع تغيّر بنية صفحات بينتريست. تمرير روابط الدبابيس واحدًا تلو الآخر أبطأ لكنه أكثر موثوقية بكثير.
ليست كل دبوس فيديو — معظمها صور — واللوحة التي تُعطى لـ yt-dlp كاملة تعود غالبًا كعناصر صور. دبابيس الفيديو هي موضوع هذه الصفحة: افتح الدبوس، وانسخ عنوان صفحة الدبوس نفسها (لا عنوان صورة i.pinimg.com الذي يعرضه المتصفح)، ودع yt-dlp يحدد إن كانت الوسائط خلفه فيديو. حين يجيب yt-dlp بصورة فذلك الدبوس حقًا لا فيديو فيه؛ ولا يوجد خيار يحوّل دبوس صورة إلى دبوس فيديو.
يقفل بينتريست بعض المحتوى خلف تسجيل الدخول، وعلى خلاف معظم المنصات يخصّ هذا القفل التصفح بقدر ما يخص التنزيل — فمن دون كوكيز تتوقف اللوحات بعد الصفحة الأولى وتعود دبابيس الفيديو في بعض الفئات بلا شيء أصلًا. وخيار كوكيز المتصفح هو الطريق الموثوق هنا: سجّل الدخول كالمعتاد في متصفحك، وسلّم وعاء الكوكيز إلى yt-dlp، وستتبع التقسيم إلى صفحات الحساب الذي سجّلت الدخول به. والكوكيز من جلسة غير مسجَّلة لا تفيد شيئًا.
للوحة طويلة أو حساب يستحق المواكبة، ادمج الكوكيز مع ملف الأرشيف وشغّل الأمر نفسه دوريًا: يسجّل الأرشيف كل دبوس جرى جلبه بالفعل، فينقل كل تشغيل لاحق فقط ما دُبِّس منذ التشغيل الأخير. وتوقّع أن يتغيّر شكل المخرجات مع الوقت — فبينتريست يعيد تصميم بنية صفحاته أكثر من أي منصة أخرى يدعمها yt-dlp، وحين تنزَل لوحة فجأة كمعرض عملاق واحد أو تفقد عناوينها، فتحديث yt-dlp هو الحل الكامل عادة. أبلغ عن المشكلة فقط إن لم يصلحها التحديث.
سمِّ المخرجات باسم اللوحة لا الدبوس. فتكرار عناوين الدبابيس وارد — «بدون عنوان»، أو اسم اللوحة، أو لا شيء إطلاقًا — فيتصادم قالب العناوين البسيط داخل تشغيل واحد؛ والقالب الافتراضي هنا يحفظ المعرّف وهو فريد، وإضافة رقم المقطع في القائمة تُبقي تنزيل لوحة بترتيب اللوحة. أما الأقسام داخل اللوحة فتصل كقوائم تشغيل فرعية، ويتتبع ملف الأرشيف كل مستوى من ذلك دون إعادة تنزيل أي شيء في التشغيل التالي.