爱意满满的作品展示区。
Sylarlong

紫微斗数 | 全栈覆盖,感兴趣的一起来开荒

  •  1
     
  •   Sylarlong · Nov 8, 2023 · 10126 views
    This topic created in 1092 days ago, the information mentioned may be changed or developed.

    上一篇帖子太火了 https://www.v2ex.com/t/988131

    在 v 友们的呼吁下,建了群,得到了很多的反馈和建议。现已将开源库全栈覆盖,所以对紫微斗数感兴趣的 v 友们可以按需自取。

    先贴一张图,让大家知道紫微斗数是什么

    iztro

    前端如何使用

    使用包管理安装 📦iztro

    npm i iztro -S
    

    这是基于 ts 开发的一套获取紫微斗数排盘数据的开源库,对 ES6 友好,如果你使用 Rect 或者 VUE 框架开发,可以直接安装依赖包,代码里注释和提示都比较完善。

    假如你使用的是 React 框架,还可以使用以下两个库来加速简化开发:

    • 📦iztro-hook

      这是一个 react 的 Hook ,已经把星盘和运限的数据封装进去了,自己写界面就可以了。

    • 📦react-iztro

      假如你连界面都不想写,又想在自己的博客或者网站内集成一个排盘系统,那直接使用react-iztro是最方便不过的了。

    纯 js 库使用 📦iztro

    假如你使用的是静态 html 文件,可以下载 🔗release 资源文件中的 🗜️iztro-min-js.tar.gz 压缩包,里面包含了一个 iztro 压缩混淆过的js文件和对应的sourcemap文件。

    v2.0.4+ 版本才提供独立 js 库。

    将 iztro.min.js 用 script 标签引入 html 文件使用。

    
    <!DOCTYPE html>
    <html>
      <head>
        <meta charset="utf-8">
        <title>iztro-紫微斗数开源库</title>
      </head>
      <body>
        <script src="./iztro.min.js"></script>
        <script>
          // 获取一张星盘数据
          var astrolabe = iztro.asto.bySolar('2000-8-16', 2, '男', true, 'zh-CN');
        </script>
      </body>
    </html>
    
    

    当然,我们更推荐你直接使用 CDN 加速链接,你可以在下面列表中选择一个,在没有指定版本号的时候,会自动指向最新版本的代码库

    你也可以使用如下规则来指定版本:

    因为纯 JS 库没有代码提示和注释,所以在集成的时候请参阅 📃iztro 开发文档

    后端如何使用

    如果你使用的是 nodejs 后端,那可以直接用 npm 或者 yarn 安装以后开箱即用。假如你使用的是其他语言的后端,可以在渲染 html 页面的时候加载纯 js 库,然后用 js 调用。

    配套

    开发文档(完善中)

    排盘系统(完善中)


    如果你觉得代码对你有用,还希望各位到 repo 里帮我⭐star 一下,你的鼓励是支持我更新下去的动力。最后,留一个进群入口,如果对开源代码集成或者紫微斗数有疑问的朋友可以加入。

    WeChat
    32 replies  •  2023-11-10 22:32:47 +08:00
    YaD2x
    YaD2x
    Nov 8, 2023 via iPhone❤️2
    1
    能不能 tg 群啊 远离 wx 从每个人做起
    Sylarlong
    Sylarlong
    OP
    Nov 8, 2023
    2
    @YaD2x 也有其他 v 友呼吁了 tg 群~ 看来是得整个 tg 群才行了😂
    murmur
    murmur
    Nov 8, 2023❤️1
    3
    我已经给自己算了,我五行缺水,所以要抽 6+5 芙宁娜才能补一下,还用这赛勃算命程序
    AboPlus
    AboPlus
    Nov 8, 2023
    4
    @murmur 乙木,五行啥也不缺,那我抽个啥
    murmur
    murmur
    Nov 8, 2023
    5
    @AboPlus 木就是树,暗示仙舟罗浮,所以你应该去玩崩铁才对
    Sylarlong
    Sylarlong
    OP
    Nov 8, 2023
    6
    @murmur 那个缺不缺水的都想抽~
    magewu1223ll
    magewu1223ll
    Nov 8, 2023
    7
    程序员也开始算命了
    AboPlus
    AboPlus
    Nov 8, 2023
    8
    @murmur 崩铁不是说好就抢个 uid 吗,就我自己信了?
    Sylarlong
    Sylarlong
    OP
    Nov 8, 2023
    9
    @magewu1223ll 赛博一下
    NessajCN
    NessajCN
    Nov 8, 2023
    10
    马拉火车
    不对,
    应该是火车运八抬大轿
    lifei6671
    lifei6671
    Nov 8, 2023
    11
    感觉大六壬更准一些。
    wpyfawkes
    wpyfawkes
    Nov 8, 2023
    12
    再连个 chatgpt 在线解盘就完美了.
    lemayi
    lemayi
    Nov 8, 2023
    13
    @Sylarlong 近年来流年不利,越来越信命了。望大佬解盘一下。
    ![这是图片]( "紫薇解盘")
    babaolan
    babaolan
    Nov 8, 2023
    14
    @lifei6671 各有所长,大六壬适合算具体的事,紫微斗数适合看一生大运
    knva
    knva
    Nov 8, 2023
    15
    可以,期待加入周公解梦环节
    vivisidea
    vivisidea
    Nov 8, 2023
    16
    域名是 ziwei.pub ????点进去不是我想看的 ziwei 啊 /doge
    ashin
    ashin
    Nov 8, 2023
    17
    cdn 纯 js Uncaught TypeError: iztro.asto is undefined
    Sylarlong
    Sylarlong
    OP
    Nov 8, 2023
    18
    @ashin 你使用的是哪个链接呢?
    Sylarlong
    Sylarlong
    OP
    Nov 8, 2023
    19
    @vivisidea 别闹 /doge
    alexlueng000
    alexlueng000
    Nov 8, 2023
    20
    这东西能商业化吗,好奇
    drupal
    drupal
    Nov 8, 2023❤️1
    21
    生成图片之后,把图片丢到 google bard ,自行解卦。
    zlhsvc
    zlhsvc
    Nov 8, 2023
    22
    纯 js 好像跑不起来
    VM103:1 Uncaught TypeError: Cannot read properties of undefined (reading 'bySolar')
    Sylarlong
    Sylarlong
    OP
    Nov 8, 2023
    24
    @ashin @zlhsvc 这儿不方便传图,麻烦看一下这个帖子 https://github.com/SylarLong/iztro/discussions/89
    POKERFACE2
    POKERFACE2
    Nov 8, 2023
    25
    怎么解盘啊
    Bigbelly
    Bigbelly
    Nov 8, 2023
    26
    @736401392 #21 楼方法可行
    yxisenx
    yxisenx
    Nov 8, 2023
    27
    #21 楼说的 bard 解卦可行。PS:bard 老是忘记上下文, "具体运势还需要结合命主出生年月日时等信息进行综合分析。", 说了好多遍了都。。。
    340244120w
    340244120w
    Nov 8, 2023❤️1
    28
    楼主教学文档写的真好,坐等后续!
    Rust3
    Rust3
    Nov 9, 2023
    29
    @yxisenx 提示词是啥呀,我这个宫位都找不准
    qfdk
    qfdk
    PRO
    Nov 10, 2023 via iPhone❤️1
    30
    卧槽 可以啊 我研究奇门遁甲
    Sylarlong
    Sylarlong
    OP
    Nov 10, 2023
    31
    @qfdk 奇门大佬
    qfdk
    qfdk
    PRO
    Nov 10, 2023
    32
    @Sylarlong #31 其实都是殊途同归的东西 支持先
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4928 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 89ms · UTC 06:04 · PVG 14:04 · LAX 22:04 · JFK 01:04
    ♥ Do have faith in what you're doing.