更新v2.3.0
This commit is contained in:
parent
fab27cc922
commit
1b8a7c7f8e
36
README.md
36
README.md
@ -64,41 +64,7 @@
|
|||||||
4. 自行备份(日常备份自己留存)
|
4. 自行备份(日常备份自己留存)
|
||||||
5. 等等...............
|
5. 等等...............
|
||||||
|
|
||||||
## 3. 项目结构
|
## 3. 其他
|
||||||
|
|
||||||
<details>
|
|
||||||
<summary>点击展开</summary>
|
|
||||||
|
|
||||||
```
|
|
||||||
PyWxDump
|
|
||||||
├─ pywxdump # 项目代码,存放各个模块
|
|
||||||
│ ├─ analyse # 解析数据库
|
|
||||||
│ │ └─ parse.py # 解析数据库脚本,可以解析语音、图片、聊天记录等
|
|
||||||
│ ├─ bias_addr # 获取偏移地址
|
|
||||||
│ │ └─ get_bias_addr.py # 获取偏移地址脚本
|
|
||||||
│ ├─ decrypted # 解密数据库
|
|
||||||
│ │ ├─ decrypt.py # 解密数据库脚本
|
|
||||||
│ │ └─ get_wx_decrypted_db.py # 直接读取当前登录微信的数据库,解密后保存到当前目录下的decrypted文件夹中
|
|
||||||
│ ├─ wx_info # 获取微信基本信息
|
|
||||||
│ │ ├─ get_wx_info.py # 获取微信基本信息脚本
|
|
||||||
│ │ └─ get_wx_db.py # 获取本地所有的微信相关数据库
|
|
||||||
│ ├─ show_records # 显示聊天记录
|
|
||||||
│ │ ├─ main_window.py # 显示聊天记录的窗口
|
|
||||||
│ │ └─ templates # 显示聊天记录的html模板
|
|
||||||
│ ├─ command.py # 命令行入口
|
|
||||||
│ └─ version_list.json # 微信版本列表 (十进制)按顺序代表:微信昵称、微信账号、微信手机号、微信邮箱(默认0)、微信KEY、微信原始ID(wxid_******)
|
|
||||||
├─ doc # 项目文档
|
|
||||||
│ ├─ python1.0_README.md # python1.0版本的README
|
|
||||||
│ ├─ wx数据库简述.md # wx数据库简述
|
|
||||||
│ └─ CE获取基址.md # CE获取基址
|
|
||||||
├─ README.md
|
|
||||||
├─ setup.py # 安装脚本
|
|
||||||
└─ requirements.txt
|
|
||||||
```
|
|
||||||
|
|
||||||
</details>
|
|
||||||
|
|
||||||
## 4. 其他
|
|
||||||
|
|
||||||
[PyWxDump](https://github.com/xaoyaoo/PyWxDump)是[SharpWxDump](https://github.com/AdminTest0/SharpWxDump)
|
[PyWxDump](https://github.com/xaoyaoo/PyWxDump)是[SharpWxDump](https://github.com/AdminTest0/SharpWxDump)
|
||||||
的经过重构python语言版本,同时添加了一些新的功能。
|
的经过重构python语言版本,同时添加了一些新的功能。
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
from .wx_info import BiasAddr,read_info, get_wechat_db,encrypt,batch_decrypt,decrypt
|
from .wx_info import BiasAddr,read_info, get_wechat_db,encrypt,batch_decrypt,decrypt
|
||||||
from .wx_info import merge_copy_db, merge_msg_db, merge_media_msg_db
|
from .wx_info import merge_copy_db, merge_msg_db, merge_media_msg_db
|
||||||
from .analyzer.db_parsing import read_img_dat, read_emoji, decompress_CompressContent, read_audio_buf, read_audio, parse_xml_string
|
from .analyzer.db_parsing import read_img_dat, read_emoji, decompress_CompressContent, read_audio_buf, read_audio, parse_xml_string
|
||||||
from .ui.view_chat import app_show_chat, get_user_list, export
|
from .ui import app_show_chat, get_user_list, export
|
||||||
|
|
||||||
import os,json
|
import os,json
|
||||||
|
|
||||||
|
@ -5,4 +5,4 @@
|
|||||||
# Author: xaoyaoo
|
# Author: xaoyaoo
|
||||||
# Date: 2023/09/27
|
# Date: 2023/09/27
|
||||||
# -------------------------------------------------------------------------------
|
# -------------------------------------------------------------------------------
|
||||||
from .parse import read_img_dat, read_emoji, decompress_CompressContent, read_audio_buf, read_audio, parse_xml_string
|
from .db_parsing import read_img_dat, read_emoji, decompress_CompressContent, read_audio_buf, read_audio, parse_xml_string
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
# Author: xaoyaoo
|
# Author: xaoyaoo
|
||||||
# Date: 2023/12/03
|
# Date: 2023/12/03
|
||||||
# -------------------------------------------------------------------------------
|
# -------------------------------------------------------------------------------
|
||||||
|
from .view_chat import app_show_chat, get_user_list, export
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
pass
|
pass
|
||||||
|
@ -11,7 +11,7 @@ import os
|
|||||||
import json
|
import json
|
||||||
import time
|
import time
|
||||||
import hashlib
|
import hashlib
|
||||||
from pywxdump.analyse import read_img_dat, decompress_CompressContent, read_audio, parse_xml_string
|
from pywxdump.analyzer import read_img_dat, decompress_CompressContent, read_audio, parse_xml_string
|
||||||
|
|
||||||
from flask import Flask, request, render_template, g, Blueprint
|
from flask import Flask, request, render_template, g, Blueprint
|
||||||
|
|
@ -1,8 +0,0 @@
|
|||||||
# -*- coding: utf-8 -*-#
|
|
||||||
# -------------------------------------------------------------------------------
|
|
||||||
# Name: __init__.py.py
|
|
||||||
# Description:
|
|
||||||
# Author: xaoyaoo
|
|
||||||
# Date: 2023/11/10
|
|
||||||
# -------------------------------------------------------------------------------
|
|
||||||
from .main_window import app_show_chat, get_user_list, export
|
|
11
setup.py
11
setup.py
@ -29,18 +29,15 @@ setup(
|
|||||||
url="https://github.com/xaoyaoo/PyWxDump",
|
url="https://github.com/xaoyaoo/PyWxDump",
|
||||||
license='MIT',
|
license='MIT',
|
||||||
|
|
||||||
packages=['pywxdump', 'pywxdump.bias_addr', 'pywxdump.wx_info', 'pywxdump.decrypted', 'pywxdump.analyse',
|
packages=['pywxdump', 'pywxdump.ui', 'pywxdump.wx_info', 'pywxdump.analyzer'],
|
||||||
'pywxdump.show_chat'],
|
|
||||||
package_dir={'pywxdump': 'pywxdump',
|
package_dir={'pywxdump': 'pywxdump',
|
||||||
'pywxdump.bias_addr': 'pywxdump/bias_addr',
|
|
||||||
'pywxdump.wx_info': 'pywxdump/wx_info',
|
'pywxdump.wx_info': 'pywxdump/wx_info',
|
||||||
'pywxdump.decrypted': 'pywxdump/decrypted',
|
'pywxdump.analyzer': 'pywxdump/analyzer',
|
||||||
'pywxdump.analyse': 'pywxdump/analyse',
|
'pywxdump.ui': 'pywxdump/ui',
|
||||||
'pywxdump.show_chat': 'pywxdump/show_chat'
|
|
||||||
},
|
},
|
||||||
|
|
||||||
package_data={
|
package_data={
|
||||||
'pywxdump': ['version_list.json', 'show_chat/templates/*']
|
'pywxdump': ['version_list.json', 'ui/templates/*']
|
||||||
},
|
},
|
||||||
classifiers=[
|
classifiers=[
|
||||||
"Programming Language :: Python :: 3",
|
"Programming Language :: Python :: 3",
|
||||||
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user