V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kyonn
V2EX  ›  程序员

有没有开源靠谱的青龙平替选择?

  •  
  •   kyonn · 1 天前 · 1489 次点击

    看 V2 帖子, 青龙有拿用户当肉鸡的嫌疑, 想找个开源的平替, 生态能好些最好, 拿来做一些网站的自动签到, 比如 HIFI 之类的. 比较多的应该是 js/python 脚本, 平台能方便插入自定义插件或功能就行.

    第 1 条附言  ·  2 小时 1 分钟前
    最后选了 qdtoday 方案, 实现了想要的目标.
    15 条回复    2025-03-16 18:24:58 +08:00
    psllll
        1
    psllll  
       1 天前
    cron 定时执行,单独跑脚本
    kyonn
        2
    kyonn  
    OP
       1 天前
    @psllll 有点原始. 关键是没啥生态, 不好维护.
    btdwv
        3
    btdwv  
       23 小时 28 分钟前
    不如试试 Cronicle 或 Cronicle Edge

    能够直接在网页上设置定时(不用手写 cron 表达式),执行 shell 脚本
    可以通过 shell 脚本间接执行 py 、js 脚本
    Ploter
        4
    Ploter  
       22 小时 51 分钟前 via Android
    我用 qdtoday 来自动签到
    duzhuo
        5
    duzhuo  
       22 小时 42 分钟前
    @kyonn 稍微现代点的 systemd.timer
    ztmzzz
        6
    ztmzzz  
       21 小时 55 分钟前 via iPhone
    哪个帖子说有嫌疑,没找到哇
    programApe
        7
    programApe  
       21 小时 47 分钟前 via iPhone
    @ztmzzz 我年前 nas 老是过热关机,查了下发现是 docker 跑的青龙脚本 cpu 占用 100%。我 nas 里装了两个版本青龙,一个老版本给亲戚用,脚本也很久没更新,正常使用占用很低。一个最新版本装的若干脚本,经常更新,突然有一天占用开始飙升,自那以后我再也没用过青龙脚本。
    512357301
        8
    512357301  
       19 小时 49 分钟前 via Android
    试试 N8N 呢
    kyonn
        9
    kyonn  
    OP
       10 小时 9 分钟前 via Android
    @ztmzzz https://v2ex.com/t/1019544
    而且 github issue 里出现过有人提出资源消耗异常,作者直接关闭 issue 的情况。
    kyonn
        10
    kyonn  
    OP
       10 小时 7 分钟前 via Android
    @512357301 这个是自动化平台吧,还有 nodered ,感觉不是专门用来做定时任务的,生态方面也以生产力和智能家居为主。
    gegewu0927
        11
    gegewu0927  
       7 小时 30 分钟前
    JerryYuan
        12
    JerryYuan  
       3 小时 54 分钟前 via Android
    之前用 cronicle ,优点是可以通过插件扩展出很多种执行器,缺点是连 docker 官方都没支持,得自己写插件实现 nodejs 调用 docker ,之前也自己搓出来了这个插件。

    直到某天误操作 rm -rf 了(操作效果类似,但不是 rm -rf),懒得重新研究文档写插件了,发现了一个新的异步任务调度工具 Dagu

    Dagu 本质上是一个 DAG 工具,即有向无环图调度工具,因为是 golang 搓的,它原生支持 docker 所有参数,用 yaml 定义 DAG ,然后逐个节点执行。缺点嘛,就是这东西轻量到可以称之为简陋,没有汉化,甚至没有一个 icon ,执行器方面你得把代码打包成服务(走 HTTP 触发器)或者 docker 镜像它才能调用(或者在 yaml 里搓 shell 脚本),前者内存常驻和 cronicle 其实无差了,后者还得自建 docker registry ,当然我的话是有搭建 gitea ,它本身带一个简化的软件包管理,支持 docker 镜像托管,搭配上 gitea action 自动构建镜像,用 dagu 去自动拉镜像执行还是挺舒适的。

    Dagu 项目地址:https://github.com/dagu-org/dagu

    PS:打到这,其实如果有 gitea 了,搭一个 gitea action 让它定时执行也不是不行哈。
    JerryYuan
        13
    JerryYuan  
       3 小时 52 分钟前 via Android
    @kyonn nodered 其实算是那种低代码平台,拖拉拽实现一个流程。只是玩智能家居的有不少没能力写代码的,促成了 nodered 在这个圈子的繁荣。
    512357301
        14
    512357301  
       2 小时 32 分钟前 via Android
    @kyonn 能实现功能就行了呗,当然不能指望它跟青龙那样解决依赖问题,但可以用 docker 解决 Python 问题。
    kyonn
        15
    kyonn  
    OP
       2 小时 0 分钟前
    @btdwv
    @Ploter
    @duzhuo
    @ztmzzz
    @programApe
    @512357301
    @JerryYuan
    @512357301

    感谢各位推荐, 最后用了 qdtoday .
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2806 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 12:25 · PVG 20:25 · LAX 05:25 · JFK 08:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.