프로젝트 소개

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는 별도의 공급자 통합을 유지하는 대신 하나의 알림 추상화를 원하는 애플리케이션과 재사용 가능한 경고용 CLI가 필요한 시스템 관리자 및 DevOps 워크플로를 대상으로 합니다. 자격 증명과 대상은 사용자가 제공하며, 정확한 URL 체계는 지원되는 서비스에 따라 다릅니다.