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

青龙面板的一些思考

  •  
  •   bli22ard · 2024-02-20 17:15:22 +08:00 · 7209 次点击
    这是一个创建于 365 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    思考:

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

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