خلاصات RSS
مضمّن في Macro Deckتابع خلاصات RSS وAtom، واعرض أحدث مقالاتها في الأدوات، واستجب عند وصول مقالات جديدة.
أداة قائمة الخلاصات وأداة مقالة مميزة تعرضان مقالات نموذجية من خلاصة Tech News
- تابع أي خلاصة RSS 2.0 أو Atom، بالعدد الذي تريده
- أداتا قائمة الخلاصات ومقالة مميزة
- افتح المقالة على الجهاز الذي ضغطت عليها فيه
- مشغّلات للمقالات الجديدة وللتحديثات الفاشلة
- عوامل تصفية حسب الكلمات المفتاحية والفئات لكل خلاصة
يتابع تكامل خلاصات RSS المواقع الإخبارية والمدونات والبودكاست وأي شيء آخر ينشر خلاصة RSS 2.0 أو Atom. يفحص Macro Deck خلاصاتك في الخلفية، ويحتفظ بأحدث مقالاتها ويعرضها في الأدوات. لا تحتاج إلى حساب، ويمكنك إضافة أي عدد تريده من الخلاصات.
الأدوات والإجراءات والمشغّلات
تعرض أداة قائمة الخلاصات أحدث المقالات مع عنوانها وتاريخها، واختياريًا بداية النص وصورة صغيرة. وتعرض أداة مقالة مميزة مقالة واحدة بحجم كبير مع صورتها، ويمكنها التناوب على عرض عدد من أحدث المقالات. تعرض كل أداة جميع الخلاصات أو خلاصة واحدة أو مجموعة واحدة من الخلاصات. يؤدي الضغط على مقالة إلى فتحها في متصفح الجهاز الذي ضغطت عليه، مثل هاتفك مع عميل الويب، أو إلى عرض تفاصيلها في نافذة.
يفحص الإجراء تحديث الخلاصات خلاصة واحدة أو جميعها فورًا. وتستجيب المشغّلات عندما تظهر في خلاصة مقالة جديدة في الخلاصة، وعند تحديث خلاصة، وعند فشل تحديث، وعندما يضغط أحد على مقالة في أداة. ويمكن للإجراءات التي تشغّلها استخدام قيم المقالة، مثل {{ event.title }} أو {{ event.url }}.
تحصل كل خلاصة أيضًا على متغيرات، مثل feeds_<feed>_latest_title وfeeds_<feed>_unread_count، إضافةً إلى feeds_all_unread_count لجميع الخلاصات معًا.
بعض أمثلة الإعداد:
- أداة قائمة الخلاصات مع المجموعة
Newsتعرض أحدث مقالات ثلاثة مواقع إخبارية. - أداة مقالة مميزة تنتقل إلى التالية من بين أحدث خمس مقالات كل 10 ثوانٍ.
- أتمتة تعمل عند مقالة جديدة في الخلاصة لخلاصة بودكاست وتنشر عنوان الحلقة في قناة Discord باستخدام إرسال رسالة عبر Webhook في Discord من تكامل Webhooks في Discord.
- زر يشغّل تحديث الخلاصات قبل روتينك الصباحي.
كيف يتم التحديث
تُفحص كل خلاصة بفاصلها الزمني الخاص، كل 30 دقيقة ما لم تغيّره، وبحد أقصى مرة كل 5 دقائق. يسأل Macro Deck الخادم عمّا إذا كانت الخلاصة قد تغيّرت منذ آخر فحص، لذا لا تكلّف الخلاصة غير المتغيّرة إلا القليل جدًا. عند فشل فحص، يعيد Macro Deck المحاولة بعد دقيقة واحدة ثم ينتظر مدة أطول بعد كل فشل لاحق، حتى ساعة. تتحدّث الأدوات تلقائيًا بعد كل تحديث ولا تعرض إلا ما جلبه Macro Deck بالفعل، لذا لا يعني المزيد من الأدوات المزيد من الطلبات.
المقالات الموجودة في الخلاصة عند إضافتها لا تُطلق مقالة جديدة في الخلاصة أبدًا، ولا تُطلقها إعادة التشغيل مرة أخرى. حفاظًا على أمانك، يرفض Macro Deck عناوين الخلاصات في الشبكات المحلية والخاصة ما لم تسمح بها لتلك الخلاصة.
ما تحتاج إليه
- Macro Deck 3 على Windows أو macOS أو Linux
- اتصال بالإنترنت على الحاسوب الذي يشغّل Macro Deck
- عنوان خلاصة RSS 2.0 أو Atom
خطوات الإعداد
الخطوة 1: افتح تكامل خلاصات RSS
في Macro Deck، انقر التكاملات في الشريط الجانبي ثم انقر خلاصات RSS. في علامة التبويب نظرة عامة، انقر إضافة تهيئة في قسم الإعدادات. يفتح تشغيل المفتاح في أعلى اليسار النافذة نفسها.
الخطوة 2: أضف خلاصة
املأ نافذة إضافة خلاصة:
- عنوان الخلاصة: عنوان الخلاصة، وهو عادةً الرابط خلف أيقونة RSS في الموقع، مثل
https://example.com/feed.xml. - اسم التهيئة: الاسم الذي تظهر به الخلاصة في الأدوات والمشغّلات والمتغيرات. اتركه فارغًا لاستخدام عنوان الخلاصة نفسها.
- المجموعة: اختيارية، مثل
News. يمكن عرض الخلاصات التي تحمل المجموعة نفسها معًا في أداة واحدة. - التحديث كل (دقائق): عدد المرات التي يفحص فيها Macro Deck الخلاصة، مرة كل 5 دقائق على الأقل.
ضمن إعدادات متقدمة يمكنك ضبط المقالات التي تحتوي فقط على وتخطي المقالات التي تحتوي على وهذه الفئات فقط (كل منها قائمة مفصولة بفواصل)، والسماح بعناوين الشبكة المحلية لخلاصة تُقدَّم من شبكتك الخاصة. انقر متابعة. يقرأ Macro Deck الخلاصة مرة واحدة قبل حفظها.
- عنوان الخلاصة: عنوان الخلاصة، وهو عادةً الرابط خلف أيقونة RSS في الموقع، مثل
الخطوة 3: أضف مزيدًا من الخلاصات إن احتجت إليها
انقر إضافة تهيئة مجددًا لكل خلاصة إضافية. تعرض قائمة التهيئات لكل خلاصة ما إذا كان آخر تحديث لها قد نجح.
الخطوة 4: أضف أداة خلاصة
في صفحة اللوحة، واللوحة غير مقفلة (يظهر الزر قفل في أعلى اليسار)، أضف أداة قائمة الخلاصات أو مقالة مميزة. ضمن العرض، اختر كل الخلاصات أو خلاصة واحدة أو مجموعة واحدة، واضبط المقالات وعرض الوصف وعرض الصور وعند الضغط.
الخطوة 5: أضف إجراء التحديث إلى زر
للبحث عن مقالات جديدة عند الطلب، انقر زرًا في صفحة اللوحة. يُفتح المحرر مع تحديد ضغطة قصيرة. انقر + إضافة إجراء، واختر خلاصات RSS على يمين نافذة إضافة إجراء، ثم اختر تحديث الخلاصات. اختر الخلاصة، أو اتركها فارغة لتحديث جميع الخلاصات.
الخطوة 6: تحقق من النتيجة
تعرض الأداة أحدث المقالات بمجرد قراءة الخلاصة. اضغط على مقالة لفتحها على الجهاز الذي ضغطت عليه. تظهر بخط عريض المقالات التي وصلت منذ أضفت الخلاصة ولم تضغط عليها بعد.
الإجراءات1
ضعها على زر أو شغّلها من تدفق.
- تحديث الخلاصات
- يبحث فورًا عن مقالات جديدة في كل الخلاصات أو في الخلاصة المختارة فقط، وينتظر النتيجة حتى دقيقتين.
المشغّلات4
يمكن لزر أو تدفق أن يستجيب لهذه الأحداث.
- مقالة جديدة في الخلاصة
- ظهرت في خلاصة مقالة لم تكن موجودة من قبل. عند وصول مقالات جديدة كثيرة دفعة واحدة، ينطلق لأحدث 20 منها.
- تم تحديث الخلاصة
- تغيّرت مقالات خلاصة عند التحديث. يحمل أحدث مقالة.
- فشل تحديث الخلاصة
- تعذّر تحديث خلاصة، مع رمز خطأ مثل
timeoutأوhttp-404. - تم فتح مقالة من الخلاصة
- ضُغط على مقالة في أداة قائمة الخلاصات أو مقالة مميزة. اختياريًا لأداة واحدة فقط.
المتغيرات7
اعرض هذه القيم على الأزرار والأدوات، أو استخدمها في الشروط.
feeds_<feed>_latest_title,feeds_<feed>_latest_url,feeds_<feed>_latest_description,feeds_<feed>_latest_author- عنوان أحدث مقالة في الخلاصة ورابطها ووصفها وكاتبها.
feeds_<feed>_latest_published- وقت نشر أحدث مقالة، بتنسيق ISO 8601.
feeds_<feed>_item_count- عدد المقالات التي يحتفظ بها Macro Deck للخلاصة، 50 كحد أقصى.
feeds_<feed>_unread_count- المقالات التي وصلت منذ أضفت الخلاصة ولم يُضغط عليها في أداة.
feeds_<feed>_last_updated- آخر وقت فُحصت فيه الخلاصة بنجاح، بتنسيق ISO 8601.
feeds_<feed>_update_status- نتيجة آخر فحص:
okأوnot-modifiedأوerror، أوpendingقبل الفحص الأول. feeds_all_item_count,feeds_all_unread_count- عدد المقالات والمقالات غير المقروءة في جميع الخلاصات معًا.
الأدوات2
أضفها إلى لوحتك من منتقي الأدوات.
- قائمة الخلاصات
- تعرض حتى 10 من أحدث المقالات من كل الخلاصات أو من خلاصة واحدة أو من مجموعة واحدة.
- مقالة مميزة
- تعرض أحدث مقالة بحجم كبير مع صورتها، ويمكنها التناوب على عرض عدد من أحدث المقالات.
الأسئلة الشائعة
أين تُفتح المقالة عندما أضغط عليها؟
مع فتح في المتصفح، تُفتح المقالة في متصفح الجهاز الذي ضغطت عليه، لا على الحاسوب الذي يشغّل Macro Deck. وعندما لا يستطيع ذلك الجهاز فتح الروابط، مثل لوحة عتادية، يعرض Macro Deck التفاصيل مع العنوان بدلًا من ذلك. اختر عرض التفاصيل أو تشغيل إجراءات الأداة فقط ضمن عند الضغط لتغيير ذلك.
لماذا يرفض Macro Deck عنوان خلاصتي؟
يرفض Macro Deck العناوين في الشبكات المحلية والخاصة، مثل localhost أو 192.168.…، حتى عندما تعيد الخلاصة التوجيه إليها. إذا كنت تقدّم الخلاصة بنفسك، مثلًا من جهاز NAS، ففعّل السماح بعناوين الشبكة المحلية لتلك الخلاصة ضمن إعدادات متقدمة. أما الأخطاء الأخرى فتوضّح ما إذا كانت الخلاصة لم تستجب في الوقت المناسب، أو تعذّر الوصول إليها، أو ليست خلاصة RSS أو Atom، أو يزيد حجمها على 5 ميغابايت.
كيف تُسمّى المتغيرات؟
تُسمّى متغيرات كل خلاصة باسم التهيئة الذي كان لها عند إضافتها، مثل feeds_tech_news_latest_title. ولا تتغيّر الأسماء إذا أعدت تسمية التهيئة لاحقًا. تعرض علامة التبويب المتغيرات في التكامل الأسماء الدقيقة.
لماذا لم ينطلق مقالة جديدة في الخلاصة للمقالات الأقدم؟
المقالات الموجودة في الخلاصة عند إضافتها لا تُطلق مقالة جديدة في الخلاصة أبدًا، والمقالات التي تستبعدها عوامل التصفية تُعدّ مُشاهدة أيضًا. ويؤدي تغيير عنوان خلاصة إلى البدء من جديد، كأنك أضفت خلاصة جديدة.
ماذا يرسل Macro Deck إلى خوادم الخلاصات؟
لا يتصل Macro Deck إلا بالخلاصات التي تضيفها وبالخوادم التي تأتي منها صورها، بطلب عادي للخلاصة. يُعرض نص المقالات كنص عادي، ولا تُشغَّل أبدًا البرامج النصية أو المحتوى المضمّن في الخلاصة.
المزيد في المنزل الذكي والويب
Home Assistant
مضمّن في Macro Deckشغّل الأضواء وأطفئها، وفعّل المشاهد والنصوص البرمجية، واعرض الحالات المباشرة من Home Assistant على لوحتك.
AdGuard Home
مضمّن في Macro Deckشغّل حماية AdGuard Home أو أوقفها أو أوقفها مؤقتًا، واعرض إحصاءاتها على لوحتك.
HTTP
مضمّن في Macro Deckأرسل طلبات HTTP من زر واحفظ قيمًا من الاستجابة في متغيرات.
الطقس
مضمّن في Macro Deckاعرض الطقس الحالي والتوقعات لمواقعك على لوحتك، دون مفتاح API.