Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description:
Related issue (if applicable): refs #183
Added the ability to remap fields during a notification submission by using
:
(colon) in the GET args of the post.For example, consider a situation where your server posts the following:
These fields can be mapped to what the Apprise API expects with the following URL:
The above identifies
:content=body
which tells the Apprise API to map thecontent
entry tobody
, and:subject
tells it to mapsubject
totitle
. Effectively, your payload looks like this now which is exactly what Apprise needed! 🚀 :The colon
:
prefix is the switch that starts the rule engine. You can do 3 possible things with the rule engine::existing_key=new_key
: Rename an existing key to one apprise wants:existing_key=
: By setting no value, the existing key is simply removed from the payload entirely:apprise_key=A value to give it
: You can also set an expected apprise key to a pre-generated string value.Checklist
flake8
)