V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bli22ard
V2EX  ›  服务器

青龙面板的一些思考

  •  
  •   bli22ard · 275 天前 · 6265 次点击
    这是一个创建于 275 天前的主题,其中的信息可能已经有所发展或是发生改变。

    青龙面板玩 nas 的可能都知道,主要用来签到、刷任务、领东西等定时任务框架
    github 地址 https://github.com/whyour/qinglong 这个在 github 只有 readme 中进行了简单的介绍,基本没有进行任何脚本如何开发说明,但是基于青龙面板衍生出来各种定时任务程序,京东刷金豆、各种签到等等,生态非常丰富。

    思考:

    一个文档比较简单的开源项目是如何成就这样的生态的?开发这些各种脚本的开发者,通过阅读青龙面板的源代码了解青龙面板是如何开发的吗?还是说青龙面板和青龙面板中的开发脚本就是同一批人

    40 条回复    2024-09-22 11:55:25 +08:00
    bli22ard
        2
    bli22ard  
    OP
       275 天前
    @sleepm 这个我看了下,也没有对 task 开发进行明确说明
    stinkytofu
        3
    stinkytofu  
       275 天前
    @bli22ard #2 一个代码示例项目就是最好的文档啊, 你非要八股文么!我宁愿直接看 demo
    weijancc
        4
    weijancc  
       275 天前
    很有可能就是同一批人, 而且这些大多是在电报群, 你直接 Google 搜没有太多的资源.
    Eiden
        5
    Eiden  
       275 天前
    青龙只是提供定时执行任务的功能, 再加一些内置推送接口, 对于你如何去开发签到或者领东西的功能来说是没有什么加成的
    15855pm
        6
    15855pm  
       275 天前
    歪个楼,还有没有类似的项目,支持 Java 脚本执行
    bli22ard
        7
    bli22ard  
    OP
       275 天前
    @stinkytofu 你看了青龙面板有示例吗
    bli22ard
        8
    bli22ard  
    OP
       275 天前
    @Eiden 看起来就是定时任务+通知接口
    bli22ard
        9
    bli22ard  
    OP
       275 天前
    @weijancc 感觉就是同一批人, 要不难以理解
    bli22ard
        10
    bli22ard  
    OP
       275 天前
    @15855pm 这个就是定时任务+通知。linux 下 可用 cron 进行定时执行 shell 脚本然后调用 java 程序,通知可用通过 curl 调用接口。
    sleepm
        11
    sleepm  
       275 天前
    @bli22ard task 就是脚本,js, sh 没限制,没特殊语法
    bli22ard
        12
    bli22ard  
    OP
       275 天前
    @sleepm 既然这样和直接用 cron 感觉一样的呀, 为什么还有很多人给青龙开发脚本呢
    poorcai
        13
    poorcai  
       275 天前
    @weijancc #4 请问有 tg 群地址吗?
    prosgtsr
        14
    prosgtsr  
       275 天前
    @bli22ard 因为大多数人是一行代码都不会写的,但是你给他写好教程,他真的可以一步一步配置好
    不要以程序员的视角去想这个问题
    bli22ard
        15
    bli22ard  
    OP
       275 天前
    @prosgtsr 用的人肯定不管这些签到,刷任务的脚本怎么来的, 这些脚本总归要开发的,是开发这些脚本的人,不看文档就知道怎么给青龙面板开发脚本
    woshinide300yuan
        16
    woshinide300yuan  
       275 天前
    @prosgtsr 我就是这种人,只要文档写的细,复制粘贴就可以解决所有问题。
    prosgtsr
        17
    prosgtsr  
       275 天前
    @bli22ard “不看文档就知道怎么给青龙面板开发脚本”,拿到别人的脚本,复制过来改一改就是一个新的脚本了
    prosgtsr
        18
    prosgtsr  
       275 天前
    想要达到这样的生态
    1:一定要支持 docker 。让小白去命令行执行一堆命令是很困难的,但是喜欢折腾的小白,执行三步 1:安装 docker 2:拉取镜像 3:运行 docker 还是相对很容易完成的。
    prosgtsr
        19
    prosgtsr  
       275 天前
    2:利益驱使。京东签到是可以得京豆的,还有其他各种薅羊毛的东西,感兴趣的人很多,在喜欢折腾家庭服务器/薅羊毛的玩家 里推广一下,问题不大。
    MXMIS
        20
    MXMIS  
       275 天前
    我是通过各种活动打卡知道的这个面板,然后把我的 Python 脚本也拿上去跑,还挺好用的
    PbCopy111
        21
    PbCopy111  
       275 天前
    因为写脚本的人有利益,可以帮助自己刷,所以就有驱动。免费的靠热情,维持不了几天,或者维持不了这么多人的。
    SoyaDokio
        22
    SoyaDokio  
       275 天前
    早期的很多三方文档都在各种平台,比如 CSDN 又或是个人 blog 这样子。
    再者,搞这个很多都是在群里联络。因为绝大多数用户是完全不懂代码且不感兴趣的人,它们在意的只有结果,他们遇到问题甚至不会百度,只知道进群发消息:大佬大佬,这个弹窗 1+1=?是什么意思阿,在线等挺急的!
    LeeYD
        23
    LeeYD  
       275 天前 via Android   ❤️ 1
    最先开始是 lxk 大概 20 年左右开始写的各种京东脚本,那时候没有面板,管理起来也不方便,后来的各种脚本和面板也是照着这种模式进行适配的。
    0o0O0o0O0o
        24
    0o0O0o0O0o  
       275 天前
    和你描述的很像的项目还有 TVBox 和书源阅读,文档真的都很一般,或者说压根没有,兼容性也乱七八糟,但用户会很用心地去制作、分享各种源,反而经常看到一些文档详细得不得了的项目根本没生态,所以我觉得答案呼之欲出了——真正的用户需求驱动
    jiangminhtc
        25
    jiangminhtc  
       275 天前
    青龙你可以看作平台,方便管理。实际跑的各种 js 脚本都是其他人开发的
    oneisall8955
        26
    oneisall8955  
       275 天前 via Android
    同一批人
    yxmyxmyyy
        27
    yxmyxmyyy  
       275 天前 via Android
    这就是个平台啊,那些脚本没有青龙也能跑,主要是靠 js ,py
    bao3
        28
    bao3  
       275 天前
    签到脚本都是些 shell 、python 和 js ,它们不依赖青龙,所以青龙的文档不影响脚本执行。青龙只是给脚本执行提供了一个可视化操作,变量的管理,这不光是对小白,对所有的高手来就都是巨大的解放。
    likayi
        29
    likayi  
       275 天前 via Android
    青龙也只是提供脚本运行环境,没有青龙前就已经可以运行了,没有通知,但是非常不方便管理脚本,从而衍生出脚本管理器,所以青龙只提供环境。
    xiamy1314
        30
    xiamy1314  
       275 天前
    可视化了,也降低了难度,起个 docker 就行。
    B9hkc
        31
    B9hkc  
       275 天前
    正好我前两天刚了解到青龙,我就是一个普通用户计算机专业的普通学生,没看到过青龙的开发手册,但我使用的一个 hifini 音乐磁场的自动签到脚本,我自己没找到 PT 站冰淇凌的自动签到脚本,就仿照前一个项目,改了一下请求地址,请求方式和一些参数,然后就可以用了。我感觉像我这样可能勉强算个第三方开发的应该不少,单纯为了满足自己需求,本身改起来也很简单。
    bli22ard
        32
    bli22ard  
    OP
       274 天前
    @0o0O0o0O0o 看来类似这种的还不少
    iyiluo
        33
    iyiluo  
       274 天前
    因为有这种需要的人都是主动去找的,需求来源是原始动力,类比到 H 网站,这类网站不用打广告流量都惊人
    bli22ard
        34
    bli22ard  
    OP
       274 天前
    @iyiluo 我是说开发这些青龙面板各种脚本的人,不是说用户
    lisxour
        35
    lisxour  
       274 天前
    @0o0O0o0O0o 正想说这个
    jiangminhtc
        36
    jiangminhtc  
       274 天前
    这种管理的 js 脚本的 github 上之前还有其他的,这个目前还能用 https://github.com/elecV2/elecV2P?tab=readme-ov-file
    ahaxzh
        37
    ahaxzh  
       273 天前
    青龙面板都吃灰好久了。
    SUP7R9
        38
    SUP7R9  
       256 天前
    @B9hkc #31
    来晚辽,弱弱向老哥你求下当初评论中提到“hifini 音乐磁场自动签到脚本”发布地址,之前一直在找“hifini 音乐磁场”的签到脚本,但始终没翻到,麻烦老哥看到我这条求助后尽快回复指个路呗😖
    B9hkc
        39
    B9hkc  
       253 天前
    @SUP7R9 https://github.com/fengwenhua/hifini_sign_in 仓库地址在这,但我使用一段时候后,由于我的 Cookie 过期了,然后按照脚本重复发送了 20 次请求,现在我的账号只能手动签到了,会有一个安全验证过不去
    yfmir
        40
    yfmir  
       60 天前 via iPhone
    同感,自己也写了一些脚本想放到仓库里面方便维护,但是发现各种麻烦,而网上一些别的库拉下来就直接可以用了,规则和注释都写好了,项目主页文档也没看到相关的文档,就很奇怪
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3315 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:43 · PVG 08:43 · LAX 16:43 · JFK 19:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.