8 Commits

Author SHA1 Message Date
Peter Stockings
3f9fa79515 Add support for cron expressions for scheduling timer functions 2025-11-27 15:51:15 +11:00
Peter Stockings
54347ded89 Make requests to isolator service asynchronous 2025-07-23 22:11:52 +10:00
Peter Stockings
df9378ac23 Update Flask version in requirements.txt
- Upgrade Flask from version 2.2.2 to 2.2.5
- Maintain compatibility with existing project dependencies
2025-02-23 16:50:25 +11:00
Peter Stockings
1b7cfcc8b8 Add background job scheduler for timer functions
- Implement asynchronous timer function execution using APScheduler
- Add support for concurrent timer function invocations with asyncio
- Create background job to check and run enabled timer functions at specified intervals
- Update requirements.txt to include aiohttp and flask-apscheduler
- Configure thread pool executor for scheduler
- Add error handling and logging for timer function executions
2025-02-23 16:48:01 +11:00
Peter Stockings
2b4ca571ca Add in version history for http functions
and also load .env in dev mode
2024-05-18 21:55:11 +10:00
Peter Stockings
30e16277df Add in authentication via Flask-Login, still need to modify http functions so they are linked to a user 2023-12-20 22:26:11 +11:00
Peter Stockings
3545491b88 Add requests to requirements.txt 2023-12-16 10:52:20 +11:00
Peter Stockings
bbe3356a9c Initial commit 2023-12-14 22:22:15 +11:00