上一篇帖子太火了 https://www.v2ex.com/t/988131
在 v 友们的呼吁下,建了群,得到了很多的反馈和建议。现已将开源库全栈覆盖,所以对紫微斗数感兴趣的 v 友们可以按需自取。
先贴一张图,让大家知道紫微斗数是什么
npm i iztro -S
这是基于 ts 开发的一套获取紫微斗数排盘数据的开源库,对 ES6 友好,如果你使用 Rect
或者 VUE
框架开发,可以直接安装依赖包,代码里注释和提示都比较完善。
假如你使用的是 React
框架,还可以使用以下两个库来加速简化开发:
这是一个 react 的 Hook ,已经把星盘和运限的数据封装进去了,自己写界面就可以了。
假如你连界面都不想写,又想在自己的博客
或者网站
内集成一个排盘系统,那直接使用react-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
加速链接,你可以在下面列表中选择一个,在没有指定版本号的时候,会自动指向最新版本的代码库
jsdelivr
unpkg
你也可以使用如下规则来指定版本:
iztro@2
iztro@^2.0.5
[email protected]
因为纯 JS 库没有代码提示和注释,所以在集成的时候请参阅 📃iztro 开发文档
如果你使用的是 nodejs 后端,那可以直接用 npm 或者 yarn 安装以后开箱即用。假如你使用的是其他语言的后端,可以在渲染 html 页面的时候加载纯 js 库,然后用 js 调用。
如果你觉得代码对你有用,还希望各位到 repo 里帮我⭐star 一下,你的鼓励是支持我更新下去的动力。最后,留一个进群入口,如果对开源代码集成或者紫微斗数有疑问的朋友可以加入。
1
YaD2x 2023-11-08 13:43:25 +08:00 via iPhone 2
能不能 tg 群啊 远离 wx 从每个人做起
|
3
murmur 2023-11-08 13:49:55 +08:00 1
我已经给自己算了,我五行缺水,所以要抽 6+5 芙宁娜才能补一下,还用这赛勃算命程序
|
7
magewu1223ll 2023-11-08 13:55:04 +08:00
程序员也开始算命了
|
9
Sylarlong OP @magewu1223ll 赛博一下
|
10
NessajCN 2023-11-08 14:05:04 +08:00
马拉火车
不对, 应该是火车运八抬大轿 |
11
lifei6671 2023-11-08 14:23:08 +08:00
感觉大六壬更准一些。
|
12
wpyfawkes 2023-11-08 14:25:03 +08:00
再连个 chatgpt 在线解盘就完美了.
|
15
knva 2023-11-08 14:49:37 +08:00
可以,期待加入周公解梦环节
|
16
vivisidea 2023-11-08 14:55:20 +08:00
域名是 ziwei.pub ????点进去不是我想看的 ziwei 啊 /doge
|
17
ashin 2023-11-08 15:02:32 +08:00
cdn 纯 js Uncaught TypeError: iztro.asto is undefined
|
20
alexlueng000 2023-11-08 15:42:34 +08:00
这东西能商业化吗,好奇
|
21
drupal 2023-11-08 15:48:26 +08:00 1
生成图片之后,把图片丢到 google bard ,自行解卦。
|
22
zlhsvc 2023-11-08 15:49:06 +08:00
纯 js 好像跑不起来
VM103:1 Uncaught TypeError: Cannot read properties of undefined (reading 'bySolar') |
23
ashin 2023-11-08 15:53:40 +08:00
|
24
Sylarlong OP |
25
POKERFACE2 2023-11-08 16:39:27 +08:00
怎么解盘啊
|
27
yxisenx 2023-11-08 18:05:34 +08:00
#21 楼说的 bard 解卦可行。PS:bard 老是忘记上下文, "具体运势还需要结合命主出生年月日时等信息进行综合分析。", 说了好多遍了都。。。
|
28
340244120w 2023-11-08 22:06:14 +08:00 1
楼主教学文档写的真好,坐等后续!
|
30
qfdk 2023-11-10 20:17:56 +08:00 via iPhone 1
卧槽 可以啊 我研究奇门遁甲
|