diff --git a/app/resources/icons/annual_report0.svg b/app/resources/icons/annual_report0.svg new file mode 100644 index 0000000..ce23a10 --- /dev/null +++ b/app/resources/icons/annual_report0.svg @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/app/resources/icons/chat0.svg b/app/resources/icons/chat0.svg new file mode 100644 index 0000000..7b78755 --- /dev/null +++ b/app/resources/icons/chat0.svg @@ -0,0 +1,10 @@ + + + + + + + \ No newline at end of file diff --git a/app/resources/icons/contact0.svg b/app/resources/icons/contact0.svg new file mode 100644 index 0000000..b5692c7 --- /dev/null +++ b/app/resources/icons/contact0.svg @@ -0,0 +1,7 @@ + + + + \ No newline at end of file diff --git a/app/resources/icons/get_wx_info.svg b/app/resources/icons/get_wx_info.svg new file mode 100644 index 0000000..fb2ad86 --- /dev/null +++ b/app/resources/icons/get_wx_info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/resources/icons/home0.svg b/app/resources/icons/home0.svg new file mode 100644 index 0000000..8fc8a77 --- /dev/null +++ b/app/resources/icons/home0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/resources/icons/logo.ico b/app/resources/icons/logo.ico new file mode 100644 index 0000000..e49e764 Binary files /dev/null and b/app/resources/icons/logo.ico differ diff --git a/app/resources/icons/logo.png b/app/resources/icons/logo.png new file mode 100644 index 0000000..03d3e52 Binary files /dev/null and b/app/resources/icons/logo.png differ diff --git a/app/resources/icons/logo99.png b/app/resources/icons/logo99.png new file mode 100644 index 0000000..0ac2198 Binary files /dev/null and b/app/resources/icons/logo99.png differ diff --git a/app/resources/icons/output0.svg b/app/resources/icons/output0.svg new file mode 100644 index 0000000..d08c4e8 --- /dev/null +++ b/app/resources/icons/output0.svg @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/app/resources/icons/tool0.svg b/app/resources/icons/tool0.svg new file mode 100644 index 0000000..77e8abd --- /dev/null +++ b/app/resources/icons/tool0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/ui/mainview.py b/app/ui/mainview.py index 4d0dbe1..ec390c2 100644 --- a/app/ui/mainview.py +++ b/app/ui/mainview.py @@ -35,8 +35,8 @@ QWidget{ QListWidget, QListView, QTreeWidget, QTreeView { outline: 0px; } -QPushButton:menu-indicator { -} + + QMenu::item:selected { color: black; background: rgb(230, 235, 240); diff --git a/app/ui/tool/pc_decrypt/pc_decrypt.py b/app/ui/tool/pc_decrypt/pc_decrypt.py index 06aff8d..bd3196d 100644 --- a/app/ui/tool/pc_decrypt/pc_decrypt.py +++ b/app/ui/tool/pc_decrypt/pc_decrypt.py @@ -1,9 +1,7 @@ import json import os.path import sys -import time import traceback -from typing import List from PyQt5.QtCore import pyqtSignal, QThread, QUrl from PyQt5.QtGui import QDesktopServices diff --git a/app/ui/tool/tool_window.py b/app/ui/tool/tool_window.py index 5b6c882..d9b2fbe 100644 --- a/app/ui/tool/tool_window.py +++ b/app/ui/tool/tool_window.py @@ -11,6 +11,11 @@ from .toolUI import Ui_Dialog Stylesheet = """ QPushButton{ background-color: rgb(250,252,253); + border-radius: 5px; + border-right: 2px solid #888888; /* 按钮边框,2px宽,白色 */ + border-bottom: 2px solid #888888; /* 按钮边框,2px宽,白色 */ + border-left: 1px solid #ffffff; /* 按钮边框,2px宽,白色 */ + border-top: 1px solid #ffffff; /* 按钮边框,2px宽,白色 */ } QPushButton:hover { background-color: lightgray; diff --git a/doc/images/20231227211149.png b/doc/images/20231227211149.png new file mode 100644 index 0000000..21e7ca8 Binary files /dev/null and b/doc/images/20231227211149.png differ diff --git a/doc/images/20231227211215.png b/doc/images/20231227211215.png new file mode 100644 index 0000000..0527167 Binary files /dev/null and b/doc/images/20231227211215.png differ diff --git a/doc/images/20231227211228.png b/doc/images/20231227211228.png new file mode 100644 index 0000000..95b8d45 Binary files /dev/null and b/doc/images/20231227211228.png differ diff --git a/doc/images/20231227211240.png b/doc/images/20231227211240.png new file mode 100644 index 0000000..5a1fe37 Binary files /dev/null and b/doc/images/20231227211240.png differ diff --git a/doc/images/20231227211250.png b/doc/images/20231227211250.png new file mode 100644 index 0000000..89b91ee Binary files /dev/null and b/doc/images/20231227211250.png differ diff --git a/doc/images/chat.png b/doc/images/chat.png new file mode 100644 index 0000000..33b205e Binary files /dev/null and b/doc/images/chat.png differ diff --git a/doc/images/chat_.png b/doc/images/chat_.png deleted file mode 100644 index 631722a..0000000 Binary files a/doc/images/chat_.png and /dev/null differ diff --git a/doc/images/cv-opration b/doc/images/cv-opration deleted file mode 100644 index 0c733a8..0000000 Binary files a/doc/images/cv-opration and /dev/null differ diff --git a/doc/images/cv_process b/doc/images/cv_process deleted file mode 100644 index 7f27cca..0000000 Binary files a/doc/images/cv_process and /dev/null differ diff --git a/doc/images/image-20230520235113261.png b/doc/images/image-20230520235113261.png deleted file mode 100644 index 413ffed..0000000 Binary files a/doc/images/image-20230520235113261.png and /dev/null differ diff --git a/doc/images/logo0.png b/doc/images/logo0.png new file mode 100644 index 0000000..a7ca12e Binary files /dev/null and b/doc/images/logo0.png differ diff --git a/doc/images/logo99.png b/doc/images/logo99.png new file mode 100644 index 0000000..0ac2198 Binary files /dev/null and b/doc/images/logo99.png differ diff --git a/doc/images/qq.jpg b/doc/images/qq.jpg deleted file mode 100644 index 3e51daf..0000000 Binary files a/doc/images/qq.jpg and /dev/null differ diff --git a/doc/images/weixin.png b/doc/images/weixin.png new file mode 100644 index 0000000..8ebb219 Binary files /dev/null and b/doc/images/weixin.png differ diff --git a/readme.md b/readme.md index 99e2dc6..25504fa 100644 --- a/readme.md +++ b/readme.md @@ -34,7 +34,7 @@

前言

- +

我深信有意义的不是微信,而是隐藏在对话框背后的一个个深刻故事。未来,每个人都能拥有AI的陪伴,而你的数据能够赋予它有关于你过去的珍贵记忆。我希望每个人都有将自己的生活痕迹👨‍👩‍👦👚🥗🏠️🚴🧋⛹️🛌🛀留存的权利,而不是遗忘💀。

AI的发展不仅仅是技术的提升,更是情感💞的延续。每一个对话、每一个互动都是生活中独一无二的片段,是真实而动人的情感交流。因此,我希望AI工作者们能够善用这些自己的数据,用于培训独特的、属于个体的人工智能。让个人AI成为生活中的朋友,能够理解、记录并分享我们的欢笑、泪水和成长。

那天,AI不再是高不可攀的存在,而是融入寻常百姓家的一部分。因为每个人能拥有自己的AI,将科技的力量融入生活的方方面面。这是一场关于真情实感的革命,一场让技术变得更加人性化的探索,让我们共同见证未来的美好。

@@ -75,21 +75,21 @@
-聊天界面 +聊天界面 -![image-20230520235351749](https://blog.lc044.love/static/img/beb1500f349ce289406e0e8accac63c0.clipboard-2023-12-12.webp) +![image-20230520235351749](./doc/images/20231227211149.png) -![image-20230520235351749](https://www.freeimg.cn/i/2023/12/23/6586a4923efd6.png) +![image-20230520235351749](./doc/images/20231227211215.png) -![image-20230520235351749](https://www.freeimg.cn/i/2023/12/23/6586a49224852.png) +![image-20230520235351749](./doc/images/20231227211228.png) -![image-20230520235400772](https://www.freeimg.cn/i/2023/12/23/6586a4957d2da.png) +![image-20230520235400772](./doc/images/20231227211240.png) -![image-20230520235409112](https://www.freeimg.cn/i/2023/12/23/6586a498d17a1.png) +![image-20230520235409112](./doc/images/20231227211250.png) -![image-20230520235422128](https://www.freeimg.cn/i/2023/12/23/6586a49bd8a7b.png) +![image-20230520235422128](./doc/images/image-20230520235338305.png) -![image-20230520235431091](https://www.freeimg.cn/i/2023/12/23/6586a49f2a8c9.png) +![image-20230520235431091](./doc/images/image-20230520235351749.png)
@@ -145,8 +145,8 @@ python main.py ![](./doc/images/path_select.png) -5. 获取到密钥和微信路径之后点击开始解密 -6. 解密后的数据库文件保存在./app/DataBase/Msg路径下 +5. 获取到key和微信路径之后点击开始启动 +6. 数据库文件保存在./app/DataBase/Msg路径下 ### 3. 查看 @@ -162,8 +162,6 @@ python main.py ### 4. pc端功能展示 -恭喜你解密成功,来看看效果吧~ - #### 4.1 最上方导航栏 可以点击获取教程,相关信息,导出全部信息的csv文件。 @@ -173,8 +171,7 @@ python main.py #### 4.2 聊天界面 点击**左侧导航栏——>聊天** -,会随机跳转到某一个好友的界面,滚轮滚动,可以向上翻看更早的聊天记录(温馨提示:可能在翻的时候会有卡顿的现象,是因为数据加载需要时间,后期我们会继续优化嗷~ -)。目前聊天记录中文字、图片、表情包基本可以正常显示~ +,会随机跳转到某一个好友的界面,滚轮滚动,可以向上翻看更早的聊天记录。目前聊天记录中文字、图片基本可以正常显示~ ![](./doc/images/chat_window1.png) @@ -185,7 +182,7 @@ python main.py #### 4.3 好友界面 -点击**左侧导航栏——>好友**,会跳转到好友的界面,同样可以选择好友,右上方导航栏中有(1)统计信息(2)情感分析(3)年度报告(4)退出(5)导出聊天记录:可选择导出为word、csv、html格式。 +点击**左侧导航栏——>好友**,会跳转到好友的界面,同样可以选择好友,右上方导航栏中有(1)统计信息(2)情感分析(3)年度报告(4)退出(5)导出聊天记录:可选择导出为word、csv、html、txt格式。 ![](./doc/images/contact_window.png) @@ -209,7 +206,7 @@ python main.py ![](./doc/images/exe_file.png) 如果您在获取信息的时候,`wxid` -显示none,但是密钥是存在的,需要在微信文件保存的路径中选择该文件夹路径下的带有wxid_xxx的名字,填到wxid位置并继续点击`开始启动` +显示none,但是key是存在的,需要在微信文件保存的路径中选择该文件夹路径下的带有wxid_xxx的名字,填到wxid位置并继续点击`开始启动` ![](./doc/images/with_wxid_name.png) @@ -222,17 +219,12 @@ python main.py ![](./doc/images/message.png) - -#### 🤔注意 - -解密一个微信数据库之后,登录新的微信并不会实时更改 - # 🏆致谢 -* PC微信解密工具:[https://github.com/xaoyaoo/PyWxDump](https://github.com/xaoyaoo/PyWxDump) +* PC微信工具:[https://github.com/xaoyaoo/PyWxDump](https://github.com/xaoyaoo/PyWxDump) * PyQt组件库:[https://github.com/PyQt5/CustomWidgets](https://github.com/PyQt5/CustomWidgets) * 我的得力助手:[ChatGPT](https://chat.openai.com/) @@ -304,4 +296,4 @@ python main.py 后续更新将会在公众号同步发布 -![](https://blog.lc044.love/static/img/3fd32f1732a2c8f53a7eb923472b8f19.clipboard-2023-12-18.webp) +![](./doc/images/weixin.png)