mirror of
https://github.com/LC044/WeChatMsg
synced 2024-11-12 20:21:21 +08:00
update readme.md
This commit is contained in:
parent
7f42b9eaa7
commit
3d77a01748
@ -37,4 +37,4 @@ def init_db():
|
|||||||
media_msg_db.init_database()
|
media_msg_db.init_database()
|
||||||
|
|
||||||
|
|
||||||
__all__ = ['exporter.py', 'misc_db', 'micro_msg_db', 'msg_db', 'hard_link_db', 'MsgType', "media_msg_db", "close_db"]
|
__all__ = ['misc_db', 'micro_msg_db', 'msg_db', 'hard_link_db', 'MsgType', "media_msg_db", "close_db"]
|
||||||
|
@ -90,7 +90,7 @@ class PackageMsg:
|
|||||||
row_list.append('')
|
row_list.append('')
|
||||||
updated_messages.append(tuple(row_list))
|
updated_messages.append(tuple(row_list))
|
||||||
return updated_messages
|
return updated_messages
|
||||||
|
|
||||||
def get_package_message_by_wxid(self, chatroom_wxid):
|
def get_package_message_by_wxid(self, chatroom_wxid):
|
||||||
'''
|
'''
|
||||||
获取一个群聊的聊天记录
|
获取一个群聊的聊天记录
|
||||||
@ -114,11 +114,11 @@ class PackageMsg:
|
|||||||
messages = msg_db.get_messages(chatroom_wxid)
|
messages = msg_db.get_messages(chatroom_wxid)
|
||||||
for row in messages:
|
for row in messages:
|
||||||
message = list(row)
|
message = list(row)
|
||||||
if message[4] == 1: # 自己发送的就没必要解析了
|
if message[4] == 1: # 自己发送的就没必要解析了
|
||||||
message.append(Me())
|
message.append(Me())
|
||||||
updated_messages.append(message)
|
updated_messages.append(message)
|
||||||
continue
|
continue
|
||||||
if message[10] is None: # BytesExtra是空的跳过
|
if message[10] is None: # BytesExtra是空的跳过
|
||||||
message.append(ContactDefault(wxid))
|
message.append(ContactDefault(wxid))
|
||||||
updated_messages.append(message)
|
updated_messages.append(message)
|
||||||
continue
|
continue
|
||||||
@ -129,12 +129,12 @@ class PackageMsg:
|
|||||||
if tmp.field1 != 1:
|
if tmp.field1 != 1:
|
||||||
continue
|
continue
|
||||||
wxid = tmp.field2
|
wxid = tmp.field2
|
||||||
if wxid == "": # 系统消息里面 wxid 不存在
|
if wxid == "": # 系统消息里面 wxid 不存在
|
||||||
message.append(ContactDefault(wxid))
|
message.append(ContactDefault(wxid))
|
||||||
updated_messages.append(message)
|
updated_messages.append(message)
|
||||||
continue
|
continue
|
||||||
contact_info_list = micro_msg_db.get_contact_by_username(wxid)
|
contact_info_list = micro_msg_db.get_contact_by_username(wxid)
|
||||||
if contact_info_list is None: # 群聊中已退群的联系人不会保存在数据库里
|
if contact_info_list is None: # 群聊中已退群的联系人不会保存在数据库里
|
||||||
message.append(ContactDefault(wxid))
|
message.append(ContactDefault(wxid))
|
||||||
updated_messages.append(message)
|
updated_messages.append(message)
|
||||||
continue
|
continue
|
||||||
@ -178,6 +178,7 @@ class PackageMsg:
|
|||||||
lock.release()
|
lock.release()
|
||||||
return membermap
|
return membermap
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
p = PackageMsg()
|
p = PackageMsg()
|
||||||
print(p.get_package_message_by_wxid("48615079469@chatroom"))
|
print(p.get_package_message_by_wxid("48615079469@chatroom"))
|
||||||
|
@ -265,11 +265,14 @@
|
|||||||
displayQRCode(data.url);
|
displayQRCode(data.url);
|
||||||
alert(data.errmsg);
|
alert(data.errmsg);
|
||||||
}
|
}
|
||||||
|
else{
|
||||||
|
alert(data.errmsg);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.catch(error => {
|
.catch(error => {
|
||||||
console.error('Error:', error);
|
console.error('Error:', error);
|
||||||
alert('Error: Unable to fetch data from the server.');
|
alert('Error: Unable to fetch data from the server.\n'+error);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
29
readme.md
29
readme.md
@ -61,14 +61,11 @@
|
|||||||
- CSV文档✅
|
- CSV文档✅
|
||||||
- TXT文档✅
|
- TXT文档✅
|
||||||
- Word文档✅
|
- Word文档✅
|
||||||
- 分析聊天数据,做成可视化年报[点击预览](https://memotrace.lc044.love/demo.html)
|
- 分析聊天数据,做成[可视化年报](https://memotrace.lc044.love/demo.html)
|
||||||
- 🔥**项目持续更新中**
|
- 🔥**项目持续更新中**
|
||||||
- 开发计划
|
- 开发计划
|
||||||
- 各种分析图表
|
|
||||||
- 个人年度报告
|
|
||||||
- 群组年度报告
|
- 群组年度报告
|
||||||
- 情感分析
|
- 情感分析
|
||||||
- 自主选择年度报告年份
|
|
||||||
- 一键导出全部表情包、文件、图片、视频、语音
|
- 一键导出全部表情包、文件、图片、视频、语音
|
||||||
- 合并多个备份数据
|
- 合并多个备份数据
|
||||||
- 按日期、关键词索引
|
- 按日期、关键词索引
|
||||||
@ -130,33 +127,12 @@
|
|||||||
* 重启exe程序
|
* 重启exe程序
|
||||||
* 重启电脑
|
* 重启电脑
|
||||||
* 换电脑
|
* 换电脑
|
||||||
|
|
||||||
如果您遇到下图所示的问题,是由于没有在电脑端登录微信
|
|
||||||
|
|
||||||
![](./doc/images/login_wx.png)
|
|
||||||
|
|
||||||
|
|
||||||
如果您在运行可执行程序的时候出现闪退的现象,请右击软件使用管理员权限运行。
|
如果您在运行可执行程序的时候出现闪退的现象,请右击软件使用管理员权限运行。
|
||||||
|
|
||||||
![](./doc/images/exe_file.png)
|
[查看详细教程](https://blog.lc044.love/post/5)
|
||||||
|
|
||||||
如果您在获取信息的时候,`wxid`
|
|
||||||
显示none,但是key是存在的,需要在微信文件保存的路径中选择该文件夹路径下的带有wxid_xxx的名字,填到wxid位置并继续点击`开始启动`
|
|
||||||
|
|
||||||
![](./doc/images/with_wxid_name.png)
|
|
||||||
|
|
||||||
如果出现如图所示的报错信息,将`app/database/msg`文件夹删除,重新运行`main.py`。
|
|
||||||
|
|
||||||
![](./doc/images/err_log.png)
|
|
||||||
|
|
||||||
|
|
||||||
导出数据成功之后,该文件位置与exe文件位置相同(或者在源码.data文件下)
|
|
||||||
|
|
||||||
![](./doc/images/message.png)
|
|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
|
|
||||||
# 🏆致谢
|
# 🏆致谢
|
||||||
|
|
||||||
* PC微信工具:[https://github.com/xaoyaoo/PyWxDump](https://github.com/xaoyaoo/PyWxDump)
|
* PC微信工具:[https://github.com/xaoyaoo/PyWxDump](https://github.com/xaoyaoo/PyWxDump)
|
||||||
@ -173,7 +149,6 @@
|
|||||||
|
|
||||||
[![Star History Chart](https://api.star-history.com/svg?repos=LC044/WeChatMsg&type=Date)](https://star-history.com/?utm_source=bestxtools.com#LC044/WeChatMsg&Date)
|
[![Star History Chart](https://api.star-history.com/svg?repos=LC044/WeChatMsg&type=Date)](https://star-history.com/?utm_source=bestxtools.com#LC044/WeChatMsg&Date)
|
||||||
|
|
||||||
|
|
||||||
# 🤝贡献者
|
# 🤝贡献者
|
||||||
|
|
||||||
<a href="https://github.com/lc044/wechatmsg/graphs/contributors">
|
<a href="https://github.com/lc044/wechatmsg/graphs/contributors">
|
||||||
|
Loading…
Reference in New Issue
Block a user