从logs.tf下载并搜索聊天日志

logtf-analyser的Python项目详细描述


Build Status

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

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

推荐PyPI第三方库


热门话题
如何用java表示这个数学函数的算法   Java/Stream帮助:仅使用streams将嵌套的映射列表转换为映射   使用Selenium连接到数据库时发生java未知主机异常   java如何了解jvm内存使用:“堆内存”和“堆外内存”   java Oracle BI报告导入模板   java如何使用Spring将xml转换为bean?   java线程。join()以保证执行顺序   java从THINGSPEAK到ANDROID应用程序获取JSON数据   使用Java的stanford库中的异常   java正确使用来自其他类文件的方法   如果集合中的元素类型为接口类型,如何填充集合?(爪哇)   记录java。util。记录器创建的文件超过了应有的数量   类Java对象uniq值   尝试调用无法应用于()的方法时出现java错误