9b / chirp

Interface to manage and centralize Google Alert information
https://pypi.org/project/google-alerts/
MIT License
233 stars 21 forks source link

Build out a rule-based engine for notifications #7

Open 9b opened 6 years ago

9b commented 6 years ago

Users should have the ability to receive notifications from Chirp. Queries could be built out to look for the presence of specific tags or combinations of metadata in order to generate an in-platform alert or email alert.

Exposed tokens:

Evaluation criteria:

Actions to support:

9b commented 6 years ago

denb2rev4aapqsr

9b commented 6 years ago

Note to self: Managed to work out the full rule concept at scale using elasticsearch and the percolator concept. Unfortunately, official python ES clients have dropped percolator support making it unclear how to best achieve the rules engine. It may be worth just issuing commands via requests and moving on versus finding a truly supported method.