描述
厌倦了手动处理CSV中的挑战数据来挑选获胜者吗?Habitica挑战管理员会来拯救你!这是一个用于快速选择挑战获胜者的数据分析工具。它将挑战视为多事件比赛,获胜者是所有任务中平均名次最高的参与者。在平局获得第一名的情况下,还能支持平局决胜。该插件基于Python实现,因此可以在所有主流操作系统上运行。
安装
使用pip安装:
pip install habitica-challenge-wrangler
使用
首先,从Habitica网站下载包含您挑战数据的CSV文件,然后执行pic-win脚本,将下载的CSV文件名作为命令行参数传递:
pick-winner -f my_challenge_data.csv
默认情况下,会显示显示前10名参与者的排行榜。可以使用命令行参数指定要显示的参与者数量:
pick-winner -f my_challenge_data.csv --leaderboard-rows 5
最后,可以选择使用to-excel命令将数据结果写入电子表格:
这将创建一个包含多页工作表的电子表格。这些工作表在项目自述文件中会有详细描述,可从GitHub网站获得。
pick-winner --input-file my_challenge_data.csv --to-excel