From 41f5deea93e75b0b783f0d60c5f78d1a850977d8 Mon Sep 17 00:00:00 2001 From: crunk Date: Wed, 19 Jul 2023 21:36:31 +0200 Subject: [PATCH] something that works --- app.py | 3 +++ requirements.txt | 2 ++ start.py | 10 +++++++--- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/app.py b/app.py index 26851eb..ae79651 100644 --- a/app.py +++ b/app.py @@ -6,3 +6,6 @@ def create_app(): APP = Flask(__name__) scheduler = flask_apscheduler.APScheduler() scheduler.api_enabled = True + scheduler.init_app(APP) + scheduler.start() + return APP diff --git a/requirements.txt b/requirements.txt index a4e9c28..c6c299e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,6 +5,7 @@ blinker==1.6.2 click==8.1.5 feedgenerator==2.1.0 Flask==2.3.2 +Flask-APScheduler==1.12.4 Flask-Migrate==4.0.4 Flask-Scheduler==0.0.51 Flask-SQLAlchemy==3.0.5 @@ -18,6 +19,7 @@ mypy-extensions==1.0.0 packaging==23.1 pathspec==0.11.1 platformdirs==3.9.1 +python-dateutil==2.8.2 pytz==2023.3 six==1.16.0 SQLAlchemy==2.0.19 diff --git a/start.py b/start.py index 84da68c..dcf4feb 100644 --- a/start.py +++ b/start.py @@ -4,9 +4,13 @@ from app import create_app APP = create_app() + @APP.route("/") - def schedule_post(): - return "post scheduled!" +def schedule_post(): + return "crunk-scheduler online!" + +@APP.route("/schedule", methods=["POST"]) + return "post scheduled" if __name__ == "__main__": - app.run() + APP.run()