文件名称:watchman:更夫(watchman)是一款可视化的定时任务配置 Web 工具,麻麻不用担心我漏掉任何更新啦!
文件大小:203KB
文件格式:ZIP
更新时间:2024-06-18 22:37:51
react go golang cron schedule
简介 更夫(watchman)是一款可视化定时任务配置工具,集成有Web端交互界面、正则表达式解析、定时任务、邮件提醒、模板定制等功能。 简单来说,Watchman 是一个 Web 应用程序,可以可视化的配置定时任务,通过指定抓取规则定时获取最新内容,如果有更新,就发送邮件通知。 最开始要解决的需求是希望监控我正在看的网络小说的更新情况,一有更新就发邮件通知我。最初用 crontab + Python 脚本就能满足需求,但是时间长了发现配置新的监控目标和通知账号都要直接改代码,有些麻烦,于是就有了这个项目。 Watchman 采用前后端分离设计,数据库采用 Sqlite3,整体十分轻量,并可用 Docker 一键部署。 设计思路见: 在线 Demo: 默认登录账号:admin 密码:12345 预览 配置定时抓取任务 定时任务编辑页面 配置通知账户(Email) 更新时收到邮件通知 特性
【文件预览】:
watchman-master
----api()
--------api()
--------.gitignore(281B)
--------go.mod(556B)
--------Dockerfile(1KB)
--------go.sum(18KB)
--------README.md(1KB)
--------cmd()
----.gitignore(48B)
----Dockerfile(2KB)
----LICENSE(18KB)
----ui()
--------.gitignore(33B)
--------Dockerfile(598B)
--------package.json(768B)
--------package-lock.json(539KB)
--------src()
--------public()
--------README.md(649B)
----README.md(10KB)
----run.sh(201B)
----default.conf(2KB)