added apprise client

This commit is contained in:
2023-05-16 22:05:12 -05:00
parent 9abcdf46b3
commit 03648f9ae2
4 changed files with 70 additions and 0 deletions

View File

@@ -4,11 +4,13 @@ from tomllib import load
from qlist import *
from qlogging import *
from qprocess import *
from AppriseClient import apprise_notify
import time
import datetime
import logging
from collections import Counter
import csv
import requests as r
class Qbt:
def __init__(self):
@@ -52,6 +54,12 @@ class Qbt:
self.po_key = self.config["pushover"]["po_key"]
self.po_token = self.config["pushover"]["po_token"]
#apprise
self.use_apprise = self.config["apprise"]["use_apprise"]
self.apprise_host = self.config["apprise"]["host"]
self.apprise_port = self.config["apprise"]["port"]
self.apprise_aurls = self.config["apprise"]["aurls"]
#dragnet
self.enable_dragnet = self.config["dragnet"]["enable_dragnet"]
self.dragnet_outfile = self.config["dragnet"]["dragnet_outfile"]
@@ -104,6 +112,8 @@ class Qbt:
get_script_runtime(self)
if self.use_pushover:
tor_notify_summary(self)
if self.use_apprise:
tor_notify_apprise(self, r, apprise_notify)
# Run
if __name__== "__main__":
Qbt()