caronc / apprise

Apprise - Push Notifications that work with just about every platform!
https://hub.docker.com/r/caronc/apprise
BSD 2-Clause "Simplified" License
11.71k stars 410 forks source link

Added BulkVS Support #1014

Closed caronc closed 9 months ago

caronc commented 9 months ago

Description:

Related issue (if applicable): #1008

Added BulkVS Support to Apprise

Account Setup

Sign up for BulkVS from here. You will be provided to create a user and password to associate with your account. This is all you need to use this through Apprise.

Syntax

Valid syntax is as follows:

Parameter Breakdown

Variable Required Description
user Yes The username associated with your BulkVS Account.
password Yes The password associated with your BulkVS Account.
to *No A phone number and/or group you wish to send your notification to. You can use comma's to separate multiple entries if you wish. This is an alias to targets.
from *No Specify the phone number you registered with BulkVS you wish the message to be identified as being sent from.
batch No Send multiple specified notifications in a single batch (1 upstream post to the end server). By default this is set to no.

New Service Completion Status

Checklist

Testing

Anyone can help test this source code as follows:

# Create a virtual environment to work in as follows:
python3 -m venv apprise

# Change into our new directory
cd apprise

# Activate our virtual environment
source bin/activate

# Install the branch
pip install git+https://github.com/caronc/apprise.git@1008-bulkvs-support

# Test out the changes with the following command:
apprise -t "Test Title" -b "Test Message" \
 "bulkvs://user:pass@fromPhoneNo/toPhoneNo"
codecov-commenter commented 9 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (a8e24ea) 99.52% compared to head (123f10a) 99.52%. Report is 1 commits behind head on master.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #1014 +/- ## ======================================== Coverage 99.52% 99.52% ======================================== Files 128 130 +2 Lines 17126 17295 +169 Branches 3502 3527 +25 ======================================== + Hits 17044 17213 +169 Misses 70 70 Partials 12 12 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

caronc commented 9 months ago

@digitalcrisis: have a look at the test case here. I would love for you to test it out for me and confirm if it works. Then BulkVS can be part of the next Apprise release