প্রকল্প সম্পর্কে
Apprise একটি সাধারণ, URL-এর মতো সিনট্যাক্সের পিছনে নোটিফিকেশন ডেলিভারি বিমূর্ত করে। একটি একক কনফিগারেশন এক বা একাধিক সার্ভিসকে লক্ষ্য করতে পারে; URL গুলি প্রদানকারী, ক্রেডেনশিয়াল, হোস্ট, চ্যানেল, ব্যবহারকারী, ডিভাইস, টপিক এবং ঐচ্ছিক সেটিংস এনকোড করে। README একটি বিস্তৃত ইকোসিস্টেমের জন্য সমর্থন তালিকাভুক্ত করে, যার মধ্যে রয়েছে টেলিগ্রাম, ডিসকর্ড, স্ল্যাক, গোটিফাই, অ্যামাজন এসএনএস, অ্যামাজন এসইএস, মাস্টোডন, ম্যাট্রিক্স, ম্যাটারমোস্ট, এনটিএফওয়াই, পুশওভার, পুশবুলেট, পেজারডিউটি, ইমেইল প্রদানকারী, আইআরসি, এমকিউটিটি, সিসলগ, ডেস্কটপ নোটিফিকেশন এবং আরও অনেক কিছু। উৎপাদনশীলতা, এসএমএস, ডেস্কটপ, ইমেইল এবং কাস্টম নোটিফিকেশন ক্যাটেগরি ডকুমেন্টেড রয়েছে।
প্যাকেজটি এম্বেডেড পাইথন ডেভেলপার API এবং একটি স্বতন্ত্র কমান্ড-লাইন টুল উভয় হিসাবেই ব্যবহার করা যেতে পারে। ডকুমেন্টেড CLI বৈশিষ্ট্যগুলির মধ্যে কনফিগারেশন ফাইল, ফাইল অ্যাটাচমেন্ট, এনভায়রনমেন্ট-ভেরিয়েবল কনফিগারেশন এবং কাস্টম নোটিফিকেশন বা হুক লোড করা অন্তর্ভুক্ত। API সংশ্লিষ্ট কনফিগারেশন এবং অ্যাটাচমেন্ট ক্ষমতা প্রদান করে। ছবি এবং অ্যাটাচমেন্টগুলি কেবল তখনই পরিচালিত হয় যখন নির্বাচিত নোটিফিকেশন সার্ভিস সেগুলি গ্রহণ করে। বার্তাগুলি অ্যাসিনক্রোনাসভাবে পাঠানো হয় এবং প্রকল্পটি হালকা হিসাবে উপস্থাপন করা হয়।
Apprise অ্যাপ্লিকেশনগুলির জন্য তৈরি করা হয়েছে যেগুলি পৃথক প্রদানকারী ইন্টিগ্রেশন বজায় রাখার পরিবর্তে একটি নোটিফিকেশন অ্যাবস্ট্রাকশন চায়, পাশাপাশি সিস্টেম অ্যাডমিনিস্ট্রেটর এবং DevOps ওয়ার্কফ্লোগুলির জন্য যাদের সতর্কতার জন্য পুনরায় ব্যবহারযোগ্য CLI প্রয়োজন। ক্রেডেনশিয়াল এবং টার্গেট ব্যবহারকারী-সরবরাহকৃত, এবং সঠিক URL স্কিম সমর্থিত সার্ভিস অনুসারে পরিবর্তিত হয়।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.