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 वेबहुक इंटीग्रेशन की Discord वेबहुक संदेश भेजें क्रिया से एपिसोड का शीर्षक किसी Discord चैनल पर पोस्ट करता है।
- एक बटन जो आपकी सुबह की दिनचर्या से पहले फ़ीड अपडेट करें चलाता है।
यह कैसे अपडेट होता है
हर फ़ीड अपने अंतराल पर जाँची जाती है: अगर आप इसे न बदलें तो हर 30 मिनट में, और कम से कम 5 मिनट के अंतराल पर। Macro Deck सर्वर से पूछता है कि पिछली जाँच के बाद फ़ीड बदली है या नहीं, इसलिए बिना बदलाव वाली फ़ीड पर बहुत कम खर्च आता है। जब कोई जाँच विफल होती है, तो Macro Deck 1 मिनट बाद फिर से कोशिश करता है और फिर हर अगली विफलता के बाद ज़्यादा देर रुकता है, अधिकतम एक घंटे तक। विजेट हर रिफ़्रेश के बाद अपने आप अपडेट होते हैं और केवल वही दिखाते हैं जो Macro Deck पहले से ला चुका है, इसलिए ज़्यादा विजेट का मतलब ज़्यादा अनुरोध नहीं है।
जब आप कोई फ़ीड जोड़ते हैं, तब उसमें पहले से मौजूद लेख कभी नया फ़ीड लेख ट्रिगर नहीं करते, और रीस्टार्ट करने पर भी वे दोबारा ट्रिगर नहीं होते। आपकी सुरक्षा के लिए, Macro Deck स्थानीय और निजी नेटवर्क वाले फ़ीड पतों को अस्वीकार करता है, जब तक आप उस फ़ीड के लिए उनकी अनुमति न दें।
आपको क्या चाहिए
- Windows, macOS या Linux पर Macro Deck 3
- उस कंप्यूटर पर इंटरनेट कनेक्शन जिस पर 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
इन्हें किसी बटन पर रखें या किसी फ़्लो से चलाएँ।
- फ़ीड अपडेट करें
- हर फ़ीड में या केवल चुनी गई फ़ीड में तुरंत नए लेख जाँचता है, और नतीजे के लिए 2 मिनट तक इंतज़ार करता है।
ट्रिगर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 MB से बड़ी है।
वेरिएबल के नाम कैसे रखे जाते हैं?
हर फ़ीड के वेरिएबल उस कॉन्फ़िगरेशन नाम पर रखे जाते हैं जो फ़ीड जोड़ते समय उसका था, उदाहरण के लिए 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 कुंजी के।