从logs.tf下载并搜索聊天日志
logtf-analyser的Python项目详细描述
logtf_analyser是一个用于下载和查询日志的cli应用程序 Logs.tf。
目前,这仅限于聊天日志,但有计划添加完整的 日志支持。
sqlite是必需的
安装
pip install logtf_analyser
示例
下载播放器的最后12个日志
这将下载所有选定的聊天日志并将其加载到sql lite数据库中。 这将忽略任何预先存在的日志。
$ logtf download -l 1276561197960287930
获取“gg”的数量
$ logtf chat --count-only --steam-id 76561197960287930 --search-str "gg"12
用法
usage: logtf [-h][-v | -q][--loglvl {DEBUG,INFO,WARNING,ERROR,CRITICAL}][--logfile LOGFILE][--logfmt LOGFMT][--dbname DBNAME]{chat,download,info,prune} ... [subcommands [subcommands ...]] Downloads tf2 chat from logs.tf into a db and provides search. Use [subcommand] -h to get information of a command positional arguments: subcommands optional arguments: -h, --help show this help message and exit -v, --verbose Increse logging output -q, --quiet Decrease logging output --dbname DBNAME, -d DBNAME Name of sqlite db (default: chat.db) Available subcommands: {chat,download,info,prune} chat download info prune logging: Detailed control of logging output --loglvl {DEBUG,INFO,WARNING,ERROR,CRITICAL} Set explicit log level --logfile LOGFILE Ouput log messages to file --logfmt LOGFMT Log message format