इस प्रोजेक्ट के बारे में
Apprise नोटिफिकेशन डिलीवरी को एक सामान्य, URL-जैसी सिंटैक्स के पीछे अमूर्त करता है। एक एकल कॉन्फ़िगरेशन एक या कई सेवाओं को लक्षित कर सकता है; URL प्रदाता, क्रेडेंशियल, होस्ट, चैनल, उपयोगकर्ता, डिवाइस, विषय और वैकल्पिक सेटिंग्स को एन्कोड करते हैं। README Telegram, Discord, Slack, Gotify, Amazon SNS, AWS SES, Mastodon, Matrix, Mattermost, ntfy, Pushover, Pushbullet, PagerDuty, ईमेल प्रदाता, IRC, MQTT, syslog, डेस्कटॉप नोटिफिकेशन और अधिक सहित एक व्यापक पारिस्थितिकी तंत्र के लिए समर्थन सूचीबद्ध करता है। उत्पादकता, SMS, डेस्कटॉप, ईमेल और कस्टम नोटिफिकेशन श्रेणियों का दस्तावेजीकरण किया गया है।
पैकेज का उपयोग एक एम्बेडेड Python डेवलपर API और एक स्टैंडअलोन कमांड-लाइन टूल दोनों के रूप में किया जा सकता है। दस्तावेजीकृत CLI सुविधाओं में कॉन्फ़िगरेशन फ़ाइलें, फ़ाइल अटैचमेंट, पर्यावरण-चर कॉन्फ़िगरेशन और कस्टम नोटिफिकेशन या हुक लोड करना शामिल है। API संबंधित कॉन्फ़िगरेशन और अटैचमेंट क्षमताएं प्रदान करता है। छवियों और अटैचमेंट को केवल तभी संभाला जाता है जब चयनित नोटिफिकेशन सेवा उन्हें स्वीकार करती है। संदेश एसिंक्रोनस रूप से भेजे जाते हैं, और परियोजना को हल्के के रूप में प्रस्तुत किया जाता है।
Apprise उन अनुप्रयोगों के लिए है जो अलग-अलग प्रदाता एकीकरण बनाए रखने के बजाय एक नोटिफिकेशन अमूर्तता चाहते हैं, साथ ही सिस्टम प्रशासकों और DevOps वर्कफ़्लो के लिए जिन्हें अलर्ट के लिए एक पुन: प्रयोज्य CLI की आवश्यकता होती है। क्रेडेंशियल और लक्ष्य उपयोगकर्ता द्वारा प्रदान किए जाते हैं, और सटीक URL योजना समर्थित सेवा के अनुसार भिन्न होती है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.