Browse Source

something that works

main
crunk 12 months ago
parent
commit
41f5deea93
  1. 3
      app.py
  2. 2
      requirements.txt
  3. 10
      start.py

3
app.py

@ -6,3 +6,6 @@ def create_app():
APP = Flask(__name__) APP = Flask(__name__)
scheduler = flask_apscheduler.APScheduler() scheduler = flask_apscheduler.APScheduler()
scheduler.api_enabled = True scheduler.api_enabled = True
scheduler.init_app(APP)
scheduler.start()
return APP

2
requirements.txt

@ -5,6 +5,7 @@ blinker==1.6.2
click==8.1.5 click==8.1.5
feedgenerator==2.1.0 feedgenerator==2.1.0
Flask==2.3.2 Flask==2.3.2
Flask-APScheduler==1.12.4
Flask-Migrate==4.0.4 Flask-Migrate==4.0.4
Flask-Scheduler==0.0.51 Flask-Scheduler==0.0.51
Flask-SQLAlchemy==3.0.5 Flask-SQLAlchemy==3.0.5
@ -18,6 +19,7 @@ mypy-extensions==1.0.0
packaging==23.1 packaging==23.1
pathspec==0.11.1 pathspec==0.11.1
platformdirs==3.9.1 platformdirs==3.9.1
python-dateutil==2.8.2
pytz==2023.3 pytz==2023.3
six==1.16.0 six==1.16.0
SQLAlchemy==2.0.19 SQLAlchemy==2.0.19

10
start.py

@ -4,9 +4,13 @@ from app import create_app
APP = create_app() APP = create_app()
@APP.route("/") @APP.route("/")
def schedule_post(): def schedule_post():
return "post scheduled!" return "crunk-scheduler online!"
@APP.route("/schedule", methods=["POST"])
return "post scheduled"
if __name__ == "__main__": if __name__ == "__main__":
app.run() APP.run()

Loading…
Cancel
Save