Skip to content

X-lab2017/scripts-for-xlab-ospo-dashboard

Repository files navigation

X-lab OSPO 大屏数据制作脚本

相关 Issue:X-lab2017/open-wonderland#250

大屏链接:https://dataease.x-lab.info/link/N1fjcnVD

image

如何半自动化更新大屏

制作该大屏依赖 @zhicheng-ning 为 X-lab XSOSI 大屏制作的数据,每个月需要等志成把 XSOSI 大屏更新后,再来更新 OSPO 大屏。

1、安装依赖

yarn install

2、登录 X-lab 语雀空间并获取 _yuque_session

访问 X-lab 语雀空间统计页面,在登录状态后,打开浏览器控制台,获取 Cookies 中 _yuque_session 的值(如下图所示)。

image

3、运行脚本,生成数据表

脚本会读取环境变量 YUQUE_SESSION,所以运行脚本前先设置环境变量。

YUQUE_SESSION="上面获取的_yuque_session" ts-node index.ts

不出意外的话,运行后会在/sheets目录下得到 4 个 Excel 表格。

4、登录 DataEase 管理界面,替换数据表

逐个替换即可。

image

5、设置最新月份为默认值

最后需要编辑大屏,改一下文本下拉组件的默认值为最新的月份。

image

如何添加 OpenDigger 指标明细表中的列

OpenDigger可能会生产更多的指标,如果要把新指标也加进来,可以修改const.ts中的OPENDIGGER_METRICS_FOR_REPO

如何添加开源论文发表信息

请修改x-lab-open-source-papers.json文件。欢迎提 PR 到这个仓库。

Releases

No releases published

Packages

No packages published