Chris Caron
b8da1334ab
Refactor: Python Module Naming & Namespace Harmonization ( #1119 )
7 months ago
Han Wang
08cb018e11
Refactor Test Code for Efficiency and Quality ( #1100 )
7 months ago
Chris Caron
3cd5895004
Bumped version to v1.7.2
10 months ago
Alexandre Detiste
eb4e47cc45
remove leftover bits of Python2 support ( #1012 )
11 months ago
Chris Caron
34e52e5d92
Switch License to BSDv2 (from v3) as it's less restrictive ( #976 )
1 year ago
Chris Caron
f799066e0f
Custom JSON wrapper updated to properly remap keys ( #920 )
1 year ago
Chris Caron
b0e64126e6
Support custom field mappings for JSON, FORM and XML Services ( #876 )
2 years ago
Chris Caron
704f7db53a
Added attach-as option to form:// for upstream filename over-ride ( #827 )
2 years ago
Chris Caron
429470d45e
Apprise License changes to BSD 3-Clause ( #813 )
2 years ago
Andreas Motl
c81d2465e4
Tests: Use global `no_throttling_everywhere` fixture ( #701 )
...
Instead of needing to individually disable throttling on a per-plugin
basis, this fixture takes care of all notifiers in `NOTIFY_MODULE_MAP`
automatically. With `autouse=True`, there is no need to activate it
manually.
2 years ago
Andreas Motl
c9f0751b61
Resolve ambiguity with `apprise.plugins` module namespace
...
While the namespace is physically made of modules, it has been amended
to be the namespace home for the corresponding notifier classes as well.
This turned out to confuse both humans and machines on various ends.
While it has apparently worked for a while, it croaks on Python 3.11
now, and is not considered to have been a good idea in general.
2 years ago
Andreas Motl
c797d1e2eb
Tests: Use `no_throttling` fixture everywhere
2 years ago
Chris Caron
cb7f51d82a
negative/minus (-) parameter sets GET Parms on xml, json, and form URLs
2 years ago
Andreas Motl
00afe4e5b6
Added support for recent CPython and PyPy versions; Droped Python v2.7 Support ( #680 )
2 years ago
Chris Caron
2d5ab59252
RHEL9 Support - Test cases to leverage unittest.mock when possible ( #658 )
2 years ago
Chris Caron
9ef8e72952
Deprication Cleanup and Code Tidy ( #593 )
3 years ago
Chris Caron
4b4ec6bf30
Custom over-rides added to JSON and XML queries ( #547 )
3 years ago
Chris Caron
8fa146685f
Fullpath bulletproofing on XML, JSON, and FORM plugins ( #519 )
3 years ago
Chris Caron
ca7465299d
Custom form:// application/x-www-form-urlencoded Support ( #512 )
3 years ago
Chris Caron
fe83c62669
Refactored Unit Testing and Dependencies ( #483 )
3 years ago