执行时定期跟踪1VS1阶梯上星际争霸2的中等数量账户

sc2monitor的Python项目详细描述


Python VersionsPyPiLicenseBuild StatusCodacy BadgecodecovRequirements Status

SC2监视器

python(>;=3.7)脚本,在执行时定期跟踪1vs1梯形图上中等数量的星际争霸2帐户

安装

通过执行pip install sc2monitor,通过pip安装这个python 3包

执行

要收集数据,请定期(每5-15分钟)运行以下脚本,例如通过cronjob:

importsc2monitorsc2monitor.init(host='db-host',user='db-user',passwd='db-password',db='db-database',protocol='db-protocol',apikey='your-bnet-api-key',apisecret='your-bnet-api-secret')sc2monitor.run()

您的api密钥your-bnet-api-key和secret your-bnet-api-secret必须通过在https://develop.battle.net/access/注册应用程序来创建,并且只能传递一次,或者在您要更改它们时传递。如果未指定mysql+pymysql将用作数据库协议-其他协议选项可在https://docs.sqlalchemy.org/en/latest/dialects/找到。

如果不定期执行,脚本将尝试对自上次执行以来玩过的游戏进行有根据的猜测。

在执行时,协议将自动记录到数据库中。

您可以通过传送玩家的星际争霸2 url:

# Adding a playersc2monitor.add_player('https://starcraft2.com/en-gb/profile/2/1/221986')# Removing a playersc2monitor.remove_player('https://starcraft2.com/en-gb/profile/2/1/221986')

数据

收集的数据(包括统计数据)可以通过数据库表访问。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java什么会导致程序在它似乎拥有的监视器上被阻止?   java Android studio设置视图的背景色   java我可以保存一个文本文件而不给用户修改它的能力吗?   pdfbox PDFBOX2。0:java堆堆栈错误   java是维护和操作AllowList的有效方法   JAVAsql。SQLException:找不到适合jdbc的驱动程序:mysql://localhost:3306/asd性爱   如何使用java。lang.NullPointerException:void 安卓。支持v7。应用程序。ActionBar。setElevation(float)“”在空对象引用上'   java调试空指针异常   java正则表达式,以按令牌的特定匹配项拆分,同时忽略其他匹配项   java为JPanel设置边框上的笔划   并发@Schedule方法的java行为   如何在Java中使用泛型与语言运算符和泛型类扩展数   java Rhino Javascript如何为异常堆栈跟踪标记字符串源   运行可执行jar时发生java错误,无法找到或加载主类