本项目仅供学习交流参考,在任意情况下均不得用于任何商业用途。如有意外,本人不承担任何责任。^_^
注意:由于调用的接口只能返回最近 15 次 AC 的记录,可能会包含重复的题目,如果用户存在反反复复重复提交的情况,可能会导致统计不全~
const newUsers: IUser[] = [
{
// 用户名称,随便你取什么名字
userName: '你好啊派大星',
// LeetCode 中用户唯一标识
userId: 'ni-hao-a-pai-da-xing',
// 是否是美服账号
// 此字段选填,默认:false(国服)
lcus: false,
// 刷题记录是否周报中屏蔽
// 此字段选填,默认:false
hideInWeek: false,
}
];
该命令会扫描以上人员本周内的提交记录,生成日报 json
并且会把用户信息自动更新到 data/common/user.json
文件中。
yarn add_user
将生成的用户日报 json 和 data/common/user.json
提交到 github
本项目对一些版本进行了必要的约束
Node.js
版本为 16.x
Yarn
版本为 1.22.18
yarn
# 获取提交记录
yarn run ac_record
# 汇总周报
yarn run week_rollup
# 新增用户时,扫描用户最近一周的 AC 记录
yarn run add_user
# 本地开发
yarn run docs:dev
# 生产打包
yarn run docs:build
# 打包后预览
yarn run docs:preview
其实都没什么用...