Google Calendar
Macro Deck के साथ शामिलअपने Google Calendar के इवेंट अपने डेक पर दिखाएँ, अगली मीटिंग तक उलटी गिनती देखें और एक बार दबाकर उसमें शामिल हों।
आने वाले दिनों का एजेंडा, काउंटडाउन के साथ अगला इवेंट और छोटा एजेंडा दिखाते कैलेंडर विजेट
- कैलेंडर विजेट पर एजेंडा और अगला इवेंट
- इवेंट शुरू होने से पहले, शुरू होने पर और उसके बाद ट्रिगर
- एक बार दबाकर मौजूदा मीटिंग में शामिल हों
- कई Google खाते जोड़ें
- आपके कैलेंडर तक केवल पढ़ने की पहुँच
Google Calendar इंटीग्रेशन आपके Google खाते के कैलेंडर पढ़ता है और उनके इवेंट Macro Deck की कैलेंडर सुविधाओं को उपलब्ध कराता है: कैलेंडर विजेट, कैलेंडर ट्रिगर और मीटिंग में शामिल हों क्रिया। Macro Deck केवल पढ़ता है। यह कभी कोई इवेंट बनाता, बदलता या हटाता नहीं है।
Macro Deck, Google Cloud में आपके अपने OAuth क्लाइंट के ज़रिए जुड़ता है। इसे सेट अप करना मुफ़्त है और केवल एक बार ज़रूरी है; Macro Deck का सेटअप आपको इसमें कदम दर कदम ले जाता है और Google Cloud Console के सही पेजों के लिंक देता है। इसके बाद आप ब्राउज़र में अपने Google खाते से साइन इन करते हैं और Macro Deck को अपने कैलेंडर देखने की अनुमति देते हैं।
इससे आप क्या कर सकते हैं
- कैलेंडर विजेट: एजेंडा लेआउट आपके आने वाले इवेंट की सूची दिखाता है, और अगला इवेंट लेआउट अगले इवेंट तक उलटी गिनती करता है। किसी इवेंट का विवरण देखने के लिए उसे दबाएँ, उसकी जगह, विवरण, आमंत्रित लोगों और मीटिंग में शामिल हों बटन के साथ।
- ट्रिगर: इवेंट जल्द शुरू होगा, इवेंट शुरू हुआ और इवेंट समाप्त हुआ आपकी मीटिंग के आसपास किसी ऑटोमेशन में या किसी विजेट पर क्रियाएँ चलाते हैं। इन्हें एक खाते या एक कैलेंडर तक सीमित किया जा सकता है।
- मीटिंग में शामिल हों: चल रहे या शुरू होने वाले इवेंट का मीटिंग लिंक उस कंप्यूटर पर खोलता है जिस पर Macro Deck चलता है।
कुछ उदाहरण सेटअप:
- आपके डेक पर मीटिंग में शामिल हों वाला एक बटन, ताकि आप लिंक ढूँढे बिना मौजूदा कॉल में शामिल हो जाएँ।
- इवेंट जल्द शुरू होगा पर एक ऑटोमेशन, आपके काम के कैलेंडर के हर इवेंट से 5 मिनट पहले, जो आपका संगीत म्यूट कर देता है।
- इवेंट समाप्त हुआ पर एक ऑटोमेशन, जो आपके डेक को वापस आपकी रोज़ की प्रोफ़ाइल पर ले जाता है।
यह कैसे काम करता है
Macro Deck हर पाँच मिनट में आपके कैलेंडर पढ़ता है, कल से लेकर लगभग एक हफ़्ते आगे तक। कैलेंडर रीफ़्रेश करें क्रिया उन्हें तुरंत पढ़ती है। दोहराए जाने वाले इवेंट का हर अवसर दिखता है। जिन कैलेंडर को आपने Google Calendar की अपनी सूची में छिपाया है, वे Macro Deck में भी शामिल नहीं होते।
आप जितने चाहें उतने Google खाते जोड़ सकते हैं, हर एक अपने कॉन्फ़िगरेशन के रूप में, और एक ही OAuth क्लाइंट उन सभी के लिए काम करता है। जब किसी खाते को पढ़ा नहीं जा सकता, तो विजेट उसके आख़िरी ज्ञात इवेंट बनाए रखते हैं और बताते हैं कि कुछ कैलेंडर अपडेट नहीं हो सके, और एकीकरण उस खाते के लिए एक सूचना दिखाता है।
कैलेंडर विजेट जो कुछ भी दिखाता है, विवरण और प्रतिभागियों सहित, वह आपके Macro Deck से जुड़े हर डिवाइस पर देखा जा सकता है।
आपको क्या चाहिए
- Windows, macOS या Linux पर Macro Deck 3
- Google Calendar वाला एक Google खाता
- एक Google Cloud प्रोजेक्ट, जिसमें Google Calendar API सक्षम हो
- Desktop app प्रकार की एक OAuth client ID, उसकी client ID और client secret के साथ
- Google साइन-इन के लिए उस कंप्यूटर पर एक ब्राउज़र जिस पर Macro Deck चलता है
सेट अप करें
चरण 1: Google Calendar सेटअप खोलें
साइडबार में एकीकरण पर क्लिक करें और फिर Google Calendar पर। अवलोकन टैब पर कॉन्फ़िगरेशन के नीचे कॉन्फ़िगरेशन जोड़ें पर क्लिक करें। ऊपर दाईं ओर का स्विच चालू करने पर भी यही डायलॉग खुलता है, और सेटअप पूरा होते ही इंटीग्रेशन चालू हो जाता है। Google Calendar कनेक्ट करें डायलॉग नीचे दिए गए चरण दिखाता है, Google Cloud Console के लिंक और कॉपी करने लायक एक Redirect URI के साथ।
चरण 2: Google Calendar API सक्षम करें
Google Cloud Console (
https://console.cloud.google.com) में एक प्रोजेक्ट बनाएँ या चुनें और उसके लिए Google Calendar API सक्षम करें। सेटअप उस पेज का लिंक Google Calendar API सक्षम करें नाम से देता है।चरण 3: OAuth consent screen सेट अप करें
प्रोजेक्ट की OAuth consent screen सेट अप करें और उसका publishing status In production पर सेट करें। जब तक यह Testing में रहती है, Google हर साइन-इन को 7 दिन बाद समाप्त कर देता है, और आपको हर हफ़्ते खाता फिर से जोड़ना पड़ता।
चरण 4: एक Desktop app क्लाइंट बनाएँ
APIs & Services > Credentials के नीचे application type Desktop app के साथ एक OAuth client ID बनाएँ। Desktop app क्लाइंट सेटअप में दिखाया गया Redirect URI, जैसे
http://127.0.0.1:8193/api/integrations/oauth/callback, कहीं जोड़े बिना स्वीकार करता है।चरण 5: Client ID और secret डालें
नए क्लाइंट की client ID और client secret को डायलॉग के Client ID और Client Secret फ़ील्ड में कॉपी करें और जारी रखें पर क्लिक करें। आपका ब्राउज़र Google साइन-इन खोलता है। Google चेतावनी देता है कि उसने ऐप को सत्यापित नहीं किया है; आपके अपने क्लाइंट के लिए ऐसा होना सामान्य है। Advanced चुनें, अपने ऐप पर आगे बढ़ें और अपने कैलेंडर तक पहुँच की अनुमति दें।
चरण 6: एक कैलेंडर विजेट जोड़ें
डेक पेज पर एक कैलेंडर विजेट जोड़ें। उसकी सेटिंग में लेआउट, एजेंडा या अगला इवेंट, और दिखाए जाने वाले कैलेंडर चुनें। हर जुड़ा हुआ कैलेंडर दिखाने के लिए कैलेंडर खाली छोड़ें।
चरण 7: किसी बटन पर मीटिंग में शामिल हों जोड़ें
डेक पेज पर पक्का करें कि डेक अनलॉक है (ऊपर दाईं ओर के बटन पर लॉक करें लिखा है) और किसी बटन पर क्लिक करें। एडिटर खुलता है और उसमें छोटा दबाव चुना हुआ होता है। + क्रिया जोड़ें पर क्लिक करें, क्रिया जोड़ें डायलॉग में बाईं ओर कैलेंडर चुनें और मीटिंग में शामिल हों चुनें। इतने में शुरू होने वाले तय करता है कि यह आने वाले इवेंट में कितनी जल्दी शामिल हो, डिफ़ॉल्ट रूप से 15 मिनट, और कैलेंडर इसे एक कैलेंडर तक सीमित करता है।
क्रियाएँ3
इन्हें किसी बटन पर रखें या किसी फ़्लो से चलाएँ।
- मीटिंग में शामिल हों
- चल रहे या शुरू होने वाले इवेंट का मीटिंग लिंक उस कंप्यूटर पर खोलता है जिस पर Macro Deck चलता है।
- कैलेंडर रीफ़्रेश करें
- अगले अपडेट का इंतज़ार करने के बजाय सभी जुड़े हुए कैलेंडर के इवेंट तुरंत पढ़ता है।
- कैलेंडर विवरण दिखाएं
- किसी कैलेंडर विजेट का विवरण खोलता है: अगला इवेंट लेआउट में दिखाया गया इवेंट, या एजेंडा की सूची।
ट्रिगर3
कोई बटन या फ़्लो इन इवेंट पर प्रतिक्रिया दे सकता है।
- इवेंट जल्द शुरू होगा
- किसी कैलेंडर इवेंट के शुरू होने से तय समय पहले चलता है, डिफ़ॉल्ट रूप से 15 मिनट।
- इवेंट शुरू हुआ
- किसी कैलेंडर इवेंट के शुरू होने पर चलता है।
- इवेंट समाप्त हुआ
- किसी कैलेंडर इवेंट के समाप्त होने पर चलता है।
वेरिएबल1
इन मानों को बटनों और विजेट पर दिखाएँ, या शर्तों में इस्तेमाल करें।
calendar_next_title,calendar_next_countdown,calendar_next_minutes,calendar_next_meeting_url- विजेट वेरिएबल, जो हर कैलेंडर विजेट अपने दिखाए गए इवेंट के बारे में रखता है: उसका शीर्षक, उस तक की उलटी गिनती, उसके शुरू होने तक के मिनट और उसका मीटिंग लिंक। विजेट उसकी शुरुआत, समाप्ति, स्थान और कैलेंडर भी रखता है, और यह भी कि वह चल रहा है या नहीं।
विजेट1
इन्हें विजेट पिकर से अपने डेक में जोड़ें।
- कैलेंडर
- आपके आने वाले इवेंट एजेंडा के रूप में, या आपका अगला इवेंट उलटी गिनती के साथ दिखाता है।
अक्सर पूछे जाने वाले प्रश्न
मुझे अपना Google Cloud क्लाइंट क्यों चाहिए?
Macro Deck आपके अपने OAuth क्लाइंट के ज़रिए Google Calendar पढ़ता है। यह मुफ़्त है, और सेटअप हर ज़रूरी पेज का लिंक देता है। एक ही क्लाइंट आपके जोड़े गए सभी Google खातों के लिए काम करता है।
Google मुझसे हर हफ़्ते फिर से साइन इन करने को क्यों कहता है?
आपके Google Cloud क्लाइंट की OAuth consent screen अभी भी Testing में है, और Google हर साइन-इन को 7 दिन बाद समाप्त कर देता है। उसका publishing status In production पर सेट करें, फिर Google Calendar पेज पर खाते के पास कनेक्शन संपादित करें से फिर से साइन इन करें।
क्या मैं एक से ज़्यादा Google खाते जोड़ सकता हूँ?
हाँ। Google Calendar पेज पर कॉन्फ़िगरेशन जोड़ें पर क्लिक करें और दूसरे खाते से साइन इन करें। अगर आप कोई ऐसा खाता जोड़ते हैं जो पहले से जुड़ा है, तो एकीकरण Google खाता दो बार कनेक्ट है दिखाता है: पुराना कॉन्फ़िगरेशन हटा दें।
Macro Deck को किस चीज़ तक पहुँच मिलती है?
Macro Deck, Google से केवल आपके कैलेंडर पढ़ने की पहुँच और आपका ईमेल पता माँगता है, जिससे खाते का नाम बनता है। client secret और साइन-इन उस कंप्यूटर पर एन्क्रिप्ट करके संग्रहीत होते हैं जिस पर Macro Deck चलता है, और client secret केवल Google को ही भेजा जाता है।
कोई नया इवेंट तुरंत क्यों नहीं दिखता?
Macro Deck हर पाँच मिनट में आपके कैलेंडर पढ़ता है। उन्हें तुरंत पढ़ने के लिए कैलेंडर रीफ़्रेश करें क्रिया इस्तेमाल करें। लगभग एक हफ़्ते से आगे के इवेंट नहीं पढ़े जाते।
साइन-इन Macro Deck पर वापस क्यों नहीं आता?
जाँच लें कि OAuth क्लाइंट का application type Desktop app है; दूसरे प्रकार केवल वही रीडायरेक्ट पते स्वीकार करते हैं जिन्हें आप खुद रजिस्टर करते हैं। अगर Macro Deck केवल HTTPS स्वीकार करता है, तो सेटिंग्स > नेटवर्क में लिस्नर मोड को अतिरिक्त HTTPS पोर्ट उपयोग करें पर सेट करें, या खाता जोड़ते समय HTTPS बंद कर दें।
कैलेंडर और ईमेल में और
Outlook Calendar
Macro Deck के साथ शामिलअपना Outlook और Microsoft 365 कैलेंडर अपने डेक पर दिखाएँ और एक बार दबाकर Teams मीटिंग में शामिल हों।
ईमेल (IMAP)
Macro Deck के साथ शामिलकिसी भी IMAP इनबॉक्स के अपठित ईमेल और सबसे नए संदेश अपने डेक पर देखें, और मेल आने पर प्रतिक्रिया दें।