تاسكر برو: قم بإنشاء قائمة تشغيل لمقاطع الفيديو الخاصة باشتراكك على YouTube

هل تريد تشغيل اشتراكاتك على تطبيق YouTube تلقائيًا؟ نحن نقدم لك الطريقة الوحيدة للقيام بذلك، وذلك باستخدام قوة تاسكر!

لقد مهدت الهواتف الذكية الطريق لنا لمواكبة حياتنا الشخصية والبقاء على اتصال مع الآخرين في عالمنا المرتبط بقوة بالإنترنت. إذا كان هناك شيء ترغب في القيام به، فستجد دائمًا تطبيقًا يناسب احتياجاتك.

يمكنك متابعة اموالك باستخدام نعناع، متابعة الأخبار باستخدام تغذية، أو حتى تصفح منتدياتنا الخاصة باستخدام تطبيق XDA Labs (تلميح تلميح). ولكن لسوء الحظ، في بعض الأحيان هناك فقط ليس التطبيق من هذا القبيل. في بعض الأحيان، يتعين عليك الاكتفاء بما يمكنك الحصول عليه، حتى لو كان الأمر مملاً ومضيعة لوقتك.

هذا هو المكان أتمتة ادخل. من المفترض أن تهدف الأتمتة إلى تبسيط المهام اليومية لتمنحك المزيد من الوقت الثمين للقيام بالأشياء التي تحبها. في XDA، أظهرنا لك كيف يمكنك استخدام تاسكر للقيام بذلك تأمين جهازك, تحسين الإنتاجية، أو جعل القيادة أكثر أمانا، كل ذلك جزء من سلسلتنا التي تسمى "أسبوع تاسكر.' لكن المتعة لا تنتهي عند هذا الحد. إذا كنت قد تم الحكة ل بعض مهام تاسكر الرائعة على محمل الجد (ولقد سئمت من 

ممل أشياء مثل إخبارك بكيفية إعادة تشغيل هاتفك أو هزه لتنشيط الشاشة)، ثم الجديد تاسكر برو السلسلة لك.

سوف نقوم بنشر سلسلة من متطور جدا ملفات تعريف تاسكر التي ستوضح لك مدى قوة تاسكر إذا كنت على استعداد للتفكير خارج الصندوق. على الرغم من أننا قمنا بمعظم العمل الشاق من أجلك، ولك بالتأكيد الحرية في استيراد ملفات التعريف الخاصة بي واستخدامها كما هي، أوصي بشدة بإعطاء فرصة لتعلم كيفية استخدام تاسكر إذا كنت تريد أن تكون قادرًا على تخصيص هذه المهام نفسك. على موقعنا نصائح وحيل تاسكر المنتديات أو على Reddit /r/Tasker subreddit، يمكنك المشاركة والعمل مع الآخرين حول كيفية تنفيذ فكرة قد تكون لديك (مثل لقد انتهيت مرات عديدة).


واحدة من أكبر الشكاوى حول YouTube هي حقيقة أنه لا توجد طريقة سهلة لتشغيل مقاطع الفيديو تلقائيًا من خلاصة الاشتراك الخاص بك. على محمل الجد، حاول العثور على مثل هذه الميزة - فهي غير موجودة. إذا كنت تستخدم جهاز كمبيوتر سطح المكتب، فيمكنك الحصول على تغذية ار اس اس (أو استخدم أ برنامج Python النصي لإنشاء تلك الخلاصة) ولكنك لا تزال تواجه مشكلة كبيرة - ألا وهي عدم إمكانية تشغيل مقاطع الفيديو هذه تلقائيًا. خيارك الوحيد إذن هو أن تفعل ذلك قم بإضافة كل مقطع فيديو فرديًا يدويًا إلى قائمة التشغيل. من يريد أن يفعل ذلك؟ من المؤكد أن Google لا تريد منك ذلك - فهي تريد منك زيارة صفحة الويب الخاصة بها حتى تتمكن من جني بعض أموال الإعلانات الرائعة. يا الجحيم، حتى واجهة برمجة تطبيقات YouTube الرسمية لا توفر طريقة لسحب مقاطع الفيديو الخاصة بالاشتراك مباشرة! لذلك هم حقًا لا أريدك (أو حتى المطورين) أن يكون لديك طريقة سهلة لرؤية آخر تحميلات اشتراكك. والحمد لله، مع قوة تاسكر واثنين من المكونات الإضافية الجديدة تسمى أوتوويب و أدوات تلقائية يمكننا القيام ببعض التلاعب الذكي بالبيانات من YouTube API لإنشاء ملف قائمة تشغيل بأحدث مقاطع الفيديو التي تم تحميلها من اشتراكاتك. لا تصدقني؟ هنا هو في العمل:

إخلاء المسؤولية: تستخدم هذه الطريقة واجهة برمجة تطبيقات YouTube بطريقة غير فعالة إلى حد كبير (بفضل Google التي تجبرنا على استخدام طريقة ملتوية لاسترداد مقاطع الفيديو). من المستبعد جدًا أن تقترب من حصة YouTube اليومية البالغة 50,000,000، لذا لا تقلق بشأن ذلك. يمكنك تحسين سرعة هذه المهمة عن طريق التضحية ببعض الدقة، وهو ما سأشرحه أدناه. ومع ذلك، فإن القيام بذلك يتفوق على الحاجة إلى إضافة كل شيء يدويًا إلى قائمة التشغيل بنفسك!


متطلبات

  • تاسكر (2.99 دولار)
  • أوتوويب (مجاني أثناء وجوده في النسخة التجريبية)

وفيما يلي خياري ولكن إذا قررت استيراد ملف التعريف الخاص بي، فستحتاج إلى تثبيت هذه الملفات لتكرار الإعداد الخاص بي. سيفترض البرنامج التعليمي الخاص بي أيضًا أنك قمت بتثبيت ما يلي:

  • أدوات تلقائية (مجاني أثناء وجوده في النسخة التجريبية)
  • البرنامج المساعد للوجبات الخفيفة تاسكر (النسخة المجانية تعمل بشكل جيد هنا)

تعليمات

ستحتاج أولاً إلى إعداد واجهة برمجة تطبيقات YouTube حتى تتمكن من استخدامها فعليًا للحصول على معلومات حول اشتراكاتك.

  1. للقيام بذلك، قم باستيراد ملفي YouTubeAPI.json الملف إلى AutoWeb أولاً تحميل الملف من مضيف ملفات أندرويد إلى دليل معروف على وحدة التخزين الداخلية لديك (مجلد التنزيلات جيد).
  2. ضمن خدمات الويب الخاصة بك، انقر فوق "+"لإظهار مربع حوار يسمح لك باستيراد أو إنشاء واجهة برمجة تطبيقات جديدة.
  3. انقر "استيراد من ملف" وانتقل إلى الدليل الذي قمت بتخزين YouTubeAPI.json فيه. حدد هذا الملف.
  4. سيقوم AutoWeb بعد ذلك باستيراد إعدادات واجهة برمجة التطبيقات (API) التي قمت بإنشائها لموقع YouTube. (ملاحظة: لا تقم باستيراد واجهة برمجة التطبيقات (API) المثبتة مسبقًا بواسطة AutoWeb. لا يحتوي على إجراءات API المناسبة. أضفت الكثير من هذه بنفسي.)
  5. سيتوجب عليك مصادقة AutoWeb للوصول إلى YouTube API نيابةً عنك. تسجيل الدخول و يقبل.
  6. يمكنك فتح إجراءات API لمعرفة ما هو متاح من خلال النقر على أيقونة YouTube. إذا قمت باستيراده بنجاح، فسترى إجراءات واجهة برمجة التطبيقات (API) كما هو موضح في لقطة الشاشة اليمنى السفلية أدناه.

الآن نصل إلى الجزء الممتع. سنقوم الآن بإنشاء ملف مهمة تاسكر ذلك سوف اتصل بـ YouTube API لقد استوردنا للتو أعلاه. سنستخدم بعض المصفوفات والحلقات لمعالجة البيانات للحصول على ما نريد، وأخيرًا سنفتح عنوان URL الذي يوجه تطبيق YouTube للانتقال إلى قائمة التشغيل التي أنشأناها للتو. سأرشدك خلال ما تفعله كل خطوة أدناه. وهنا المهمة في مجملها:

  1. الإضافات -> البرنامج المساعد لـ Snackbar Tasker -> الورقة السفلية. "النص الرئيسي" هو عنوان الشريط السفلي (الذي تراه في بداية الفيديو) ويمكنك تسمية ذلك بأي شيء. الشيء المهم الوحيد هو تحديد خيارات "العناصر التي سيتم ظهورها في الورقة" و"الأوامر المراد إرسالها". أدخل عدد مقاطع الفيديو التي تريدها كخيار في كليهما. على سبيل المثال، أقوم بإدخال "5،10،15،20" في كل من "العناصر" و"الأوامر". سيؤدي القيام بذلك إلى ظهور ورقة تطلب منك الاختيار بين 5،10،15 و20 مقطع فيديو وأي شيء تختاره سيخبر المهمة بعدد مقاطع الفيديو التي تريد إضافتها إلى قائمة التشغيل.
  2. المكونات الإضافية -> أدوات تلقائية -> مربع حوار الأدوات التلقائية. حدد نوع مربع الحوار "التقدم" واجعله "غير محدد". يعد هذا اختياريًا تمامًا وهو مجرد وسيلة لإضافة بعض التوهج الأنيق لـ UX إلى المهمة. هذا هو ما يظهر مربع الحوار الدوار الذي يخبرني أن المهمة قيد المعالجة.
  3. الإضافات -> AutoWeb. حدد موقع YouTube واجهة برمجة التطبيقات. بالنسبة لإجراء API، حدد الحصول على الاشتراكات. ضمن المدخلات، يمكنك ترك القيم الافتراضية هناك. ضمن الإخراج، حدد رمعرف القناة معرف المصدر تراجع. سيحصل هذا على معرفات القناة الفريدة لما يصل إلى 50 من اشتراكاتك على YouTube.
  4. المهمة --> ل. عامل: ٪أغراض. أغراض: 1:%resourceid_channelid(#). سيتم التنقل عبر كل قناة من قنوات YouTube ضمن قائمة الاشتراك الخاصة بك.
  5. الإضافات -> AutoWeb. حدد مرة أخرى موقع YouTube واجهة برمجة التطبيقات. بالنسبة لإجراء API، حدد هذه المرة احصل على فيديوهات القناة. ضمن المدخلات، الإدخال %resourceid_channelid(%items) كمعرف القناة. ضمن المخرجات، حدد الجميع من المخرجات. ما تفعله هنا هو الحصول على ما يصل إلى 50 من أحدث الأنشطة التي تؤديها تلك القناة. يتضمن ذلك إعجاب مستخدمي YouTube بالفيديو أو تحميل مقطع فيديو أو إضافة مقطع فيديو إلى قائمة التشغيل. لكننا لا نريد ذلك، نريد فقط مقاطع الفيديو التي يقومون بتحميلها. فلنكمل. ملحوظة: إذا كنت تريد تسريع هذه المهمة، يمكنك خفض الحد الأقصى لإدخال النتائج إلى رقم أقل. ومع ذلك، كلما قل عدد الأنشطة التي تقوم بها، قلت دقة المهمة الإجمالية، حيث قد لا تحصل على ما يكفي من مقاطع الفيديو التي تم تحميلها مؤخرًا لتشكيل قائمة التشغيل.
  6. المهمة --> ل. عامل ٪نشاط. أغراض: 1:%نوع(#). سيتم التنقل خلال كل الأنشطة التي قمنا بسحبها من كل قناة من القنوات المذكورة أعلاه.
  7. المتغيرات -> دفع المصفوفة. اسم: ٪أشرطة فيديو. موضع: 1. قيمة: %pulishedat(%activity)%default_url(%activity). يختار لو في الأسفل واضبطه على إذا %النوع(%النشاط)~ تحميل. هذا هو قليلا من doozy لشرح. ولكن جوهر الأمر هو أنه إذا تم تحديد النشاط على أنه نشاط تحميل بواسطة مستخدم YouTube هذا، فسنضيفه إلى مصفوفة تسمى "مقاطع الفيديو". القيمة التي ندفعها إلى المصفوفة هي سلسلة متسلسلة من الطابع الزمني RFC3339 الخاص بوقت نشر الفيديو بالإضافة إلى عنوان URL للصورة المصغرة المستخدمة للفيديو. لماذا الصورة المصغرة؟ كما سترى أدناه، إنها أسرع طريقة لاسترداد المعرف الفريد للفيديو.
  8. المهمة --> النهاية لـ.
  9. المهمة --> النهاية لـ.
  10. المتغيرات --> عملية المصفوفة. عامل: ٪أشرطة فيديو. يكتب: فرز ألفا، عكسي. سنقوم بترتيب مجموعة مقاطع الفيديو من الأحدث التي تم تحميلها إلى الأقل تحميلاً مؤخرًا.
  11. المتغيرات --> عملية المصفوفة. عامل: ٪أشرطة فيديو. يكتب: إزالة التكرارات. في بعض الأحيان، سوف تحصل على نتائج مكررة. لا أعرف لماذا يحدث هذا، ولكن هذا سوف يتخلص من هؤلاء.
  12. المتغيرات --> عملية المصفوفة. عامل: ٪أشرطة فيديو. يكتب: قرع.
  13. الإضافات -> AutoWeb. حدد موقع YouTube واجهة برمجة التطبيقات. بالنسبة لإجراء API، حدد إنشاء قائمة التشغيل. ضمن الإدخال، أدخل اسم قائمة التشغيل التي ستقوم بإنشائها ضمن "العنوان" ثم أدخل أي نص عشوائي لـ "المعرف". سيقوم YouTube بإنشاء قائمة تشغيل وسيقوم بذلك اختر معرفًا لك، لذلك ليست هناك حاجة لتحديد معرف فعلي هنا (على الرغم من أنه يتطلب منك إضافة معرف، ولهذا السبب كتبت للتو في "فارغ" هناك). ضمن الإخراج، حدد بطاقة تعريف.
  14. المهمة --> ل. عامل: ٪مؤخرًا. أغراض: 1:%bs_command. سيستخدم هذا الإدخال من الخطوة 1 لتحديد عدد مقاطع الفيديو التي سنضيفها إلى قائمة التشغيل الخاصة بنا.
  15. المتغيرات -> صفيف البوب. عامل: ٪أشرطة فيديو. موضع: ٪مؤخرًا. إلى فار: ٪فيديو. لقد قمنا بإدراج الفيديو رقم n من قائمة مقاطع الفيديو لدينا والتي تم فرزها حسب تاريخ النشر. n هو رقم من 1 إلى أي عدد من مقاطع الفيديو التي تريد سحبها.
  16. المتغيرات --> القسم المتغير. اسم: ٪فيديو. من 48 طول 11. نتيجة المتجر في: %videoid. هل تتذكر تلك السلسلة المتسلسلة سابقًا؟ حسنًا، سنقوم الآن بتقسيم أجزاء تلك السلسلة التي نريدها بالفعل، وهي المعرف الفريد للفيديو.
  17. الإضافات -> AutoWeb. حدد يوتيوب API. بالنسبة لإجراء API، حدد أضف إلى قائمة التشغيل. تحت الإدخال، ضع فيديو يوتيوب لـ "النوع"، %videoid لـ "معرف الفيديو، و ٪يساعد لـ "معرف قائمة التشغيل". سيؤدي هذا إلى إضافة الفيديو باستخدام معرف الفيديو إلى قائمة التشغيل التي أنشأناها في الخطوة 13 أعلاه. يحدد النوع نوع النشاط - وهو شيء يستخدمه YouTube للتمييز بين مقاطع الفيديو وقوائم التشغيل وما إلى ذلك.
  18. المهمة --> النهاية لـ.
  19. المكونات الإضافية -> أدوات تلقائية -> مربع حوار الأدوات التلقائية. نوع الحوار: تقدم. قم بالتمرير لأسفل وحدد "يغلق' لإنهاء الدوار الذي أنشأناه في الخطوة 2.
  20. صافي -> تصفح URL. للحصول على عنوان URL، ضع هذا في: https://www.youtube.com/playlist? list=%playlistid. بافتراض أن تطبيق YouTube هو تطبيقك الافتراضي للتعامل مع روابط YouTube، سيؤدي هذا إلى فتح تطبيق YouTube على قائمة التشغيل التي أنشأناها للتو.

و هاهو! إذا كنت قادرًا على متابعة هذا الأمر، فتهانينا لك، فأنت سيد تاسكر إلى حد كبير! هل أنت محتار في إحدى الخطوات وتريد فقط استيراد ملف التعريف ومواصلة حياتك؟ لا أستطيع أن ألومك، لقد استغرق هذا الأمر الكثير من التفكير حتى أتمكن من إنجازه بشكل صحيح.

إذا كنت ترغب في استيراد هذه المهمة، يمكنك ذلك قم بتنزيله من Android File Host. لاستيراد المهمة، تحتاج أولاً إلى تعطيل وضع المبتدئين في تاسكر من خلال الانتقال إلى القائمة --> التفضيلات. ضمن علامة تبويب واجهة المستخدم، قم بإلغاء تحديد "وضع المبتدئين". ثم عد إلى قائمة المهام الرئيسية، وانقر فوق علامة التبويب "المهام". ثم اضغط لفترة طويلة على علامة التبويب "المهام" ثم اضغط على "استيراد". انتقل إلى المكان الذي قمت بتنزيل ملف .tsk.xml الخاص بي وحدده لاستيراده. بمجرد استيراده، لديك الحرية في اللعب به كما تراه مناسبًا. هذه المهمة مستقلة ويمكن أن تقترن بأي سياق لتشغيلها. أسهل طريقة هي إنشاء رمز على الشاشة الرئيسية مع اختصار لهذه المهمة. العب بها واكتشف ما إذا كان بإمكانك إجراء بعض التحسينات.

سأوضح لك في الأسبوع القادم لـ Tasker Pro كيفية القيام بذلك تتبع الأميال القيادة الخاصة بك لمساعدتك في الإقرارات الضريبية الخاصة بك!

تحقق من كافة البرامج النصية تاسكر برو!


ما الذي تريد أن تراني أفعله مع تاسكر؟ أخبرنا أدناه وقد نعرض فكرتك في مقال مستقبلي!