23 lines
625 B
Python
23 lines
625 B
Python
from query_and_compare import check_for_new_suwayomi_version,check_for_new_pihole_version
|
|
from flask import Flask
|
|
from send_mail import send_mail
|
|
|
|
app = Flask(__name__)
|
|
|
|
@app.route('/suwayomi', methods=['GET'])
|
|
def handle_suwayomi():
|
|
print("Suwayomi handler invoked")
|
|
if check_for_new_suwayomi_version():
|
|
send_mail("New Suwayomi version available")
|
|
return '', 200
|
|
|
|
@app.route('/pihole', methods=['GET'])
|
|
def handle_pihole():
|
|
print("Pi-hole handler invoked")
|
|
if check_for_new_pihole_version():
|
|
send_mail("New Pi-hole version available")
|
|
return '', 200
|
|
|
|
if __name__ == '__main__':
|
|
app.run(host='0.0.0.0', port=5000)
|