Commit Graph

68 Commits (de3acafef9bf4011d6dfee0d9e226c0d22b4c477)

Author SHA1 Message Date
Chris Caron 286a4374c0 manager classes accessible from apprise base
6 months ago
Chris Caron e98f65790c ascii() lookup added to plugin base
6 months ago
Chris Caron b8da1334ab
Refactor: Python Module Naming & Namespace Harmonization (#1119)
7 months ago
Chris Caron fcaa6f4925
Retired faast.io; service now unavailable (#1096)
8 months ago
Chris Caron 5de9b7b4fb
Added test cases to enforce how URL parsing is actioned (#1064)
9 months ago
Chris Caron 3cd5895004 Bumped version to v1.7.2
10 months ago
Chris Caron 9dcf769397
Load Dynamic Libraries and Emoji Engine on Demand (#1020)
11 months ago
Chris Caron 76831f9a8b
Apprise Emoji Support Added (#1011)
12 months ago
Alexandre Detiste eb4e47cc45
remove leftover bits of Python2 support (#1012)
12 months ago
Chris Caron 34e52e5d92
Switch License to BSDv2 (from v3) as it's less restrictive (#976)
1 year ago
Chris Caron 480d0e0bbc
URLBase() supports calls to url() for generic responses (#973)
1 year ago
Chris Caron f82934a815
Prevent gettext() from installing to global _ namespace (#821)
1 year ago
Chris Caron 3d16cbf3d3
Title & body not required if attachment specified (#916)
1 year ago
Chris Caron ab55aef0d0
Inconsistent Notification Plugin Information Cleanup (#889)
1 year ago
Ryan Young 2057107590
refactor: don't spin up a thread pool for a single notification (#846)
2 years ago
Ryan Young 3a2af45e4d
refactor: handle parallel synchronous notifications with a thread pool (#839)
2 years ago
Ryan Young c2fdd47b9d
Refactored async notification handling (#741)
2 years ago
Chris Caron 429470d45e
Apprise License changes to BSD 3-Clause (#813)
2 years ago
Andreas Motl 41b4ddb942
Use `super()` instead of `super(__class__, self)` (#686)
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 75ad104e99
Apprise @notify decorator/plugin support (#625)
2 years ago
Chris Caron a05b042c6d
Improved Apprise encoding and text format support (#566)
3 years ago
Chris Caron 54cd566ab8 code coverage updates
3 years ago
Chris Caron fe83c62669
Refactored Unit Testing and Dependencies (#483)
3 years ago
Chris Caron e2ebdbdcf8
Security CWE-312 and CWE-20 Handling (#453)
3 years ago
Ryan Young 3cfbdea101
Implemented a new async_notify() method (#397)
3 years ago
Chris Caron 9e9b140642
Microsoft Teams Webhook to include team name in URL (#361)
4 years ago
Chris Caron fec6de1403
Added support for interpretable escapes via CLI (#349)
4 years ago
Chris Caron c7f015bf7c improved test coverage
4 years ago
Chris Caron 23957a3337
Added support for Slack email address targets (#345)
4 years ago
Chris Caron 8ca8e51833
MSTeams/Apprise custom template support (#299)
4 years ago
Chris Caron 7187af5991
Unit test to prove async_mode flag is behaving as expected (#297)
4 years ago
Chris Caron 25514643f6
Apprise configuration support for 'include' keyword (#278)
4 years ago
Chris Caron 6e1b8a0bd6
Advanced email parsing added; eg: Full Name email@domain.com (#276)
4 years ago
Chris Caron a91064af8f
Refactored templating; introduced rto= and cto= URL parameters (#264)
4 years ago
Chris Caron 4bddcadfb8
AppriseAsset refactored; added body_format default (#181)
5 years ago
Chris Caron 002cebfaa3 attachment code hardening + 100% test coverage
5 years ago
Chris Caron c6922d8f3a
Refactored qa, unit testing, and service init; refs #157 (#160)
5 years ago
Chris Caron 7f60fff521
Exclusive Apprise URL Tag matching (#154)
5 years ago
Chris Caron 1d84f7fd8a
url() supports privacy flag for masking pwds, tokens, apikeys, etc (#156)
5 years ago
Chris Caron 1047f36c6e
Apprise and AppriseConfig truth value support added (#155)
5 years ago
Chris Caron f3d335b748
100% test coverage + handling of test warnings (#134)
5 years ago
Chris Caron 603e00bbce
Added Nexmo SMS Notification Support (#123)
6 years ago
Chris Caron d5dfbf74fa
Token details + internationalization (i18n) support; refs #59
6 years ago
Chris Caron 28b67d42f3
Better handling of multiple URLs delimited by space/comma
6 years ago
Chris Caron de5c5e4331 Added deprecate and trace logging directives
6 years ago
Chris Caron 96064cff25 Dynamic module loading; just drop in plugins now
6 years ago
Chris Caron 0ab86c2115 Config file support added for http & file (text); refs #55
6 years ago
Chris Caron 0d56da9ac8 added service.url(), apprise.urls(), iter support and pop()
6 years ago