分类 Share 下的文章

wechatDataBackup

PC微信聊天记录数据导出工具【项目地址】

  • 基于wails开发 + React前端,实现PC端微信聊天记录一键导出功能。
  • 导出后数据可以做永久化保存,即使微信停止支持,聊天记录也可以随时查看。
  • 前端界面尽量与微信界面保持一致,减少使用成本。
  • 理论上支持所有Windows 32/64位微信版本。

效果图如下:

演示视频

演示视频

使用方法

  1. 下载release可执行文件直接打开
  2. 下载源码自行编译可执行文件 安装wails环境

    git clone https://github.com/git-jiadong/wechatDataBackup.git
    cd wechatDataBackup
    wails build

    编译成功后在可执行二进制文件路径build\bin\wechatDataBackup.exe

  3. 导出聊天记录
    电脑登陆微信,然后打开wechatDataBackup.exe后按照如图提示导出

功能

本项目目前的规划与实现进度:

  • [x] 支持图片消息
  • [x] 支持视频消息
  • [x] 支持链接消息
  • [x] 支持语音消息
  • [x] 支持文件消息
  • [x] 支持原始表情显示
  • [x] 支持按类型检索
  • [x] 支持日期检索
  • [x] 支持按群成员检索
  • [x] 支持增量式导出
  • [ ] 支持更多消息类型显示
  • [ ] 图片查看器重绘
  • [ ] 实现头像或表情预先下载(实现完全离线查看)
  • [ ] 聊天报告
  • [ ] AI本地模型应用
  • [ ] 导出数据本地加密
  • ...
    如果遇到什么问题,或者有更好的建议与优化点欢迎给作者提 ISSUE

常见问题

Q: 支持手机端的聊天记录备份吗?

A: 手机端可以使用聊天数据迁移功能,将手机的数据迁移到电脑后再将数据导出。 微信迁移聊天记录功能

Q: 导出后界面是空白的、导出的数据比PC微信里面看到的少,数据不完整

A: 这是由于可能数据存在于内存中还没有回写到磁盘导致的,退出微信时会将内存的数据全部回写到磁盘,导出数据时最好退出重新登陆一次微信,保证数据都在磁盘中再导出即可。

Q: 有些图片、视频打不开

A: 这是电脑端微信没有点开过这个消息,默认只加载了预览图而已,如果手机有打开过可以把手机的记录迁移到电脑,迁移后重新退出登陆一次微信导出即可。

免责声明

⚠️ 本项目仅供学习、研究使用,严禁商业使用<br/>
⚠️ 用于网络安全用途的,请确保在国家法律法规下使用<br/>
⚠️ 本项目完全免费,问你要钱的都是骗子<br/>
⚠️ 使用本项目初衷是作者研究微信数据库的运行使用,您使用本软件导致的后果,包含但不限于数据损坏,记录丢失等问题,作者不承担相关责任。<br/>
⚠️ 因软件特殊性质,请在使用时获得微信账号所有人授权,你当确保不侵犯他人个人隐私权,后果自行承担<br/>

前端代码

由于前端代码不成熟,前端界面代码暂时不公开。

参考/引用

TVBOX是一个开源的智能电视端影视应用,它允许用户在智能电视或其他兼容设备上播放网络资源。以下是关于TVBOX的一些关键信息:

开源项目:TVBOX是一个开源项目,这意味着它的源代码对公众开放,任何人都可以查看、修改和分发代码。开源项目通常由社区驱动,依赖于志愿者的贡献来维护和更新。

前身:TVBOX的前身是猫影视,一个曾经非常受欢迎的智能电视影视应用。由于一些原因,猫影视的原作者退出了项目,而TVBOX则是由一部分原猫影视的软件协作者继续开发的。

功能:TVBOX提供了丰富的功能,包括但不限于:

播放网络资源:用户可以通过配置端口来播放网络上的视频资源。

本地文件播放:TVBOX也可以播放存储在本地的媒体文件。

界面友好:TVBOX提供了一个用户友好的界面,使得操作和导航变得简单。

配置:TVBOX需要配置端口才能播放网络资源。配置可以是本地文件,也可以是网络接口。用户可以在“蚂蚁市场论坛”等社区找到配置的具体方法。

更新和维护:TVBOX由社区成员维护和更新,这意味着它可能会持续获得新功能和改进。

合法性:TVBOX本身只是一个播放器,它不提供任何内容。用户需要确保他们访问和播放的内容是合法的,并且拥有相应的版权。

获取TVBOX:用户可以从TVBOX的官方GitHub页面下载软件和获取更新。以下是一些有用的链接:

原官网地址(存档只读停更):https://github.com/CatVodTVOfficial/TVBoxOSC

现官网开发更新地址:https://github.com/q215613905/TVBoxOS

官网软件发布地址:https://github.com/o0HalfLife0o/TVBoxOSC/releases

Vue通常用于构建用户界面与单页应用程序。产品开发者能够从简单组件开始创作,逐渐衍生出较为复杂的前端平台。设计师可以通过合理地应用UI组件库,快速提升整体设计效率,让产品从外观构造到交互体验都有更好的优化。本节内容将为大家盘点9款常用Vue UI组件库。

Element UI

Element UI 是一套适用于产品开发者、设计师与产品经理等人群的Vue UI组件库,也是一款基于 Vue 2.0 的桌面端组件库。Element UI 用于 Web ,具有 Vue 与其他 React 和 Angular 的两种版本。Element UI 不管是在现实生活中还是界面显示上,都有良好的一致性,让用户更加赏心悦目,👉 点击查看Element UI使用教程。

Ant Design of Vue

Ant Design Vue 遵循 Ant Design 设计规范,为设计师提供优质 UI 组件库,多适用于开发和服务企业级的中后台产品,为产品提供更加优良的产品交互与视觉效果。

Vue Material

UI组件库Vue Material是基于谷歌的Material Design产生,是一款轻量级框架,帮助设计师实现Google像素材料设计,向你提供了适合所有Web浏览器的内置动态主题的组件,拥有简明的API。

Vuetify

Vuetify 是一个基于 Vue.js 精良实用UI组件库,它的整套 UI 设计均为 Material 风格,即使你没有任何设计技能,也能成功地创造出美观耐看的 Material 风格界面。此外它还能够为你设计个性主题,满足缺陷人群的访问需要。

View UI

View UI,原先命名为 iView,是一套基于 Vue.js 的开源UI组件库,主要服务于 PC 界面的中后台产品。它为使用者提供多种组件,灵活适用于大多数的网站类型。如果你有需要,它可以提供一对一的专业技术支持。

Muse-UI

Muse-UI是一款基于 Vue 2.0 的Material Design UI开源组件库,主要用于移动端和一些对浏览器兼容性要求不高的桌面端应用。Vue UI组件库Muse-UI,拥有便利的自定义主体功能,只用少量的代码就能替换新样式。

Vuesax

Vuesax是基于Vue.js的组件框架,如果你是初入行业的新手设计师,也完全可以逐步采用。Vuesax在应用程序的开发上有着丰富功能作用,力求在不删除应用必要功能的情况下改进其设计。它赋予所有组件独立个性的颜色、形状与设计,以便于更好地达成前端提倡的自由设计。

Buefy

Buefy 基于 Bulma 和 Vue.js,是一款轻量级UI组件。Vue UI组件库Buefy,即装即用非常轻巧,没有过多的内部依赖。

Vant UI

Vant 是开源的移动端组件库,服务于十多万开发者,是业界主流的移动端组件库之一。Vue UI组件库Vant 组件平均体积小于 1KB(min+gzip),包含了 65+ 个高质量组件,几乎能够实现移动端主流场景的全覆盖。