Dragon-GCS / apscheduler-webui

MIT License
6 stars 1 forks source link

apscheduler-webui

License Python Version FastUI Version Apscheduler

中文 | English

apscheduler-webui 是一个基于 APSchedulerFastUI 构建的轻量级任务调度Web服务,旨在提供简洁直观的界面以管理和监控定时任务,同时利用 APScheduler 的强大功能实现灵活、高效的后台任务执行。

screenshot

目录

主要特性

快速开始

  1. 克隆本仓库

    git clone https://github.com/Dragon-GCS/apscheduler-webui
  2. 安装依赖

    推荐使用start

    start init  # 创建虚拟环境(可选)
    start install

    或者使用pip

    python -m venv .venv # 创建虚拟环境(可选)
    pip install .
  3. 启动服务

    uvicron main:app

任务管理

from src.scheduler import scheduler

scheduler.add_job(func, ...)
# or use decorator
@scheduler.scheduled_job(...)
def your_func(...):
    ...

Executor、JobStore管理

日志查看

许可证

本项目采用 MIT 许可证。