V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
009694
V2EX  ›  Python

不依赖 crontab 带 webui 的 cron 服务

  •  
  •   009694 · 2021-06-12 14:34:56 +08:00 via Android · 3184 次点击
    这是一个创建于 1020 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://github.com/So0ni/cronweb

    菜鸡求个 star 。。
    第 1 条附言  ·  2021-06-15 01:14:18 +08:00
    为了解决即使监听本地回环也会被本机其他账户访问的问题 安装脚本加入了客户端证书验证和生成的相关配置。
    这样从反代到本地回环的访问也闭合了
    第 2 条附言  ·  2021-06-20 15:00:16 +08:00
    加上了运行失败时的重试机制
    第 3 条附言  ·  2021-06-28 22:10:34 +08:00
    加了推送运行结果的 webhook 。。
    第 4 条附言  ·  2021-07-01 00:27:07 +08:00
    加了本地代码的 hook 支持 可以直接写代码做结果推送了
    16 条回复    2021-06-14 10:15:51 +08:00
    ampedee
        1
    ampedee  
       2021-06-12 14:58:57 +08:00 via Android
    README 需要花点心思写一下吧,不看源码都不知道怎么用
    009694
        2
    009694  
    OP
       2021-06-12 15:03:12 +08:00 via Android   ❤️ 1
    @ampedee 这两天肝出来的😂 readme 还没来得及写
    brader
        3
    brader  
       2021-06-12 18:16:54 +08:00
    老哥,没有 demo 嘛,想试一下还要我自己搭建啊。。。
    nightwitch
        4
    nightwitch  
       2021-06-12 20:26:17 +08:00
    至少贴点图或者贴点 quick start 之类的文档吧。
    matrix67
        5
    matrix67  
       2021-06-12 20:47:24 +08:00   ❤️ 2
    @009694 #2 老哥你这个是程序员思维,先实现出来后写文档 -> 别人看了也不感兴趣 -> star 少,导致 pr 失败。

    别人开发都是倒着来的,先把文档工作做得很好,然后就来社区 pr 了,别人一看,interesting -> 擦,代码呢 -> 不好意思,还没写,要不您先 star 着先。

    这样 star 就上来了。。。。
    009694
        7
    009694  
    OP
       2021-06-12 21:47:05 +08:00 via Android
    @matrix67 其实最初不是想赚 star 这个之前是答应帮朋友写的一个工具 从开发到部署都是我一个人 别人只管使用 webui 所以就把文档排后了
    hanxiV2EX
        8
    hanxiV2EX  
       2021-06-12 23:22:41 +08:00 via Android
    我这个 readme 怎么样?能骗到 star 吗?
    hanxiV2EX
        9
    hanxiV2EX  
       2021-06-12 23:22:54 +08:00 via Android
    hanxiV2EX
        10
    hanxiV2EX  
       2021-06-12 23:23:14 +08:00 via Android
    marquina
        11
    marquina  
       2021-06-12 23:23:58 +08:00
    @matrix67 你这也太秀了
    xiexingjia
        12
    xiexingjia  
       2021-06-13 01:40:42 +08:00
    以前我也写过一个类似的玩具

    https://github.com/akgnah/ucron
    009694
        13
    009694  
    OP
       2021-06-13 02:39:54 +08:00 via Android
    @xiexingjia 大佬 学习学习
    matrix67
        14
    matrix67  
       2021-06-13 09:35:40 +08:00
    @marquina #11 这个也不是我发现的,你可以看看 python 知名软件包 requests 作者 Kenneth Reitz 的操作。

    https://zhuanlan.zhihu.com/p/80478490

    """
    一个还没实现的功能就写到文档里了?这真的不是开玩笑吗?不仅是写到了文档里,还写到了命令行帮助文档里:

    $ pipenv update --help
    Usage: pipenv update [OPTIONS] [PACKAGES]...

    类似下面的场景:

    😂用户:怎么运行程序呢?好,查下文档,文档里说“执行 run 命令就可以运行程序”。哎?怎么没用?
    😜开发者:哦,这个功能还没实现,先写出来让你练练手。
    """
    009694
        15
    009694  
    OP
       2021-06-13 09:42:20 +08:00 via Android
    @matrix67 笑死 还有这种操作
    NUT
        16
    NUT  
       2021-06-14 10:15:51 +08:00
    还是 GPL 协议的。 使用的时候,注意版权。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1538 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 17:02 · PVG 01:02 · LAX 10:02 · JFK 13:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.