WhatsApp群组聊天的分析器和分析工具

whatstk的Python项目详细描述


whatstk

Package version

Build StatusGitHub licenseGitHub starsGitHub forks

whatstk是一个用于whatsapp聊天组分析的python模块,在gpl-3.0许可下发布。

该项目于2016年12月由lucasrodesalbertaparicio启动。

:star:pleasestar如果您发现我们的项目对保持我们的积极性很有意思的话,:smiley:!

安装

在Python3.7上测试

pip install whatstk

开始

从聊天日志文件获取数据帧

使用手机导出WhatsApp聊天并将其发送到计算机。请确保选择正确的格式 头球。在这里的示例中,头(请参见example.txt)使用语法%d.%m.%y、%h:%m- %姓名:'.标题示例:07.08.2016, 19:30 - Misty:

fromwhatstk.coreimportWhatsAppChatfilename='chats/example.txt'# [IMPORTANT] Choose header format accordinglyhformat='%d.%m.%y, %H:%M - %name:'chat=WhatsAppChat.from_txt(filename,hformat)

绘制按天发送的累计消息

一旦你有了聊天对象,你就可以用下面的方法可视化每天发送的消息的累计数量 代码

fromwhatstk.coreimportinterventionscounts=interventions(chat,'date',msg_length=False)counts_cumsum=counts.cumsum()# Plot resultfromplotly.offlineimportplotfromwhatstk.plotimportvisplot(vis(counts_cumsum,'cumulative characters sent per day'))

note:很快就会有更多的例子。

贡献

我们非常愿意有合作者。你可以自由分叉和发布一个拉你的更新请求! 对于其他问题/错误/建议,请将其作为问题或text me报告。

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

推荐PyPI第三方库


热门话题
java向嵌入式Jetty添加多个端点   java如何在JAXWS处理程序中区分请求和响应?   使用Scenebuilder for JAVAFx的登录应用程序的java MVC体系结构   java对话框将不显示   Windows 7上的Java系统变量   java删除动态添加的面板   java将Javadoc嵌入到HTML网站中   带有URL编码数据的java Spring RestTemplate POST请求   java JAXR只运行一次函数   HttpClient缺少java依赖项   java深层反射比较   基于javarmi和CORBA的分布式计算   如何使用当前数据库时间从Java更新MongoDB?   java通过光标保存数据调试时显示错误数据