Skip to content

zhywyt/Beetle-run

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beetle-run

甲壳虫跑团相关代码/资料

本项目微信聊天记录导出使用了ChatMsg进行导出。

编译

git clone https://github.com/zhywyt/Beetle-run.git
cd Beetle-run
mkdir build
cd build
cmake ..
make -j4
./Statistics /path/to/your/data.txt

更新

2024.9.27

添加了例跑打卡格式的识别

例跑卡 男 张慧源 10km
例跑卡 女 胡玲缤 10km

这是两种标准的打卡格式,附上跑团在例跑时间的运动记录即可。 例跑打卡分数乘2 修改了分数计算逻辑,现在将计算分离到了CalNormal函数中,方便维护。

不处理格式

丢失打卡次数

不处理原因:无法进行分词处理

打卡 张慧源 1k

和另一种文法冲突了

打卡1 张慧源 1k

这两种句子无法进行彻底的分词,第一种甚至会造成我的死循环。

非打卡语句

此语言认定为娱乐语句,不参与打卡

有氧卡 1 张慧源 1k

中文数字

打卡一 林卓赫 10km

姓名与距离连接

1张慧源5.24km

距离使用中文

这些均不接受

打卡 1 张慧源 半马
打卡 2 张慧源 十公里
打卡 3 张慧源 全马

表达式

打卡2 张慧源 11+2km
打卡2 张慧源 11*2km

这种我们只处理操作符前面的数据。

关于数据导出

需要替换-

About

甲壳虫跑团相关代码/资料

Resources

License

Stars

Watchers

Forks

Packages

No packages published