Skip to content

Python对QQ消息进行分析的小工具(:couple:)

Notifications You must be signed in to change notification settings

songluyi/LoveTime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LoveTime

恋爱的好时光

Travis PyPI Hex.pm

For English speakers

This small tool is using for analyzing message of QQ as you want to know your friend and u chat fluency ,chat rely ratio, favorite chat time,chat reply rate and daily number of chats.

效果展示

1. 每半年(或每月)聊天回复速率

  即:你发出消息后多少分钟后得到回复

2. 一天中和TA 最爱聊天的时段

3. 在一段时间内聊天次数比率

  即:你发出消息总次数/TA 发出消息总和次数

4. 在一段时间内聊天内容长度比率

  即:你发出消息总和长度/TA 发出消息总和长度

5. 统计总时段内每天聊天总次数

6. 统计总时段内聊天标签和词频

如图:

升级版

  1. 提供 【情感变化曲线】 录入的功能 和 【特别事件】 录入的功能.(特别事件指:约会吃饭交往俯卧撑等)

  2. 对【特别事件】 情感因子 进行先期定义.

  3. 提供 【情感变化曲线】 与 主要因变量【特别事件】 【聊天回复速率】【聊天次数比率】 【聊天内容长度比率】【每天聊天总次数】和【聊天标签和词频】时间面板数据之间的线性回归关系,进行建模。 最终将会提供线上交流和线下交流对情感Y影响比率,同时提供多重共线性判别结果.

使用方法

  1. 首先从github上下载项目

    git clone https://github.com/songluyi/LoveTime.git  

  2. 然后进入项目目录

    cd LoveTime

  3. 再安装依赖库

    pip install -r requirements.txt

  4. 将QQ 聊天记录导出并放置到msg 文件夹下面

    如何导出?

    导出QQ消息记录:http://jingyan.baidu.com/article/a501d80c33919fec630f5e82.html

    只能放置一个么

    是的

  5. 运行moniter.py

    python moniter.py

TO DO

  1. 新增单元测试
  2. 再写一个file接口方便单元测试或者是日后打包
  3. 前端界面还可以再选择性优化一下 给人一种整体的感觉

About

Python对QQ消息进行分析的小工具(:couple:)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •