[第三方] 你的日记导出工具
由于官方迟迟不推出日记的导出功能,故创建一个自用版本的工具,以此来导出日记。
因本人贫穷,未开通图片会员,因此无从得知图片数据如何导出。
本工具的开发主要借鉴了另外一个项目:YunYouJun/export-nideriji
如果是已删除的日记,则其中的 "content: "deleted""
。
项目说明
使用工具:Vistual Studio 2019
开发环境: .net core 3.11 || .net framework 4.7.2
开发语言: CSharp
项目中使用到的第三方包:
-
Ookii.Dialogs.Wpf
-
Newtonsoft.Json
-
Flurl.Http
-
Polly
本人已默认编译了一个 .net472 的软件,在 release 处下载,依赖 .net472 的环境
使用说明
会用鼠标,会用键盘,有手就行。
保存的数据均在本地,使用的是 SQLite 数据库,导出的文件格式为 JSON 和 TXT ( 欢迎 PR,进行补充)
开始/重新导出:会删除之前导出过的数据,用于获取所有的最新数据
增量导出:在之前数据的基础上,获取最新的日记,直至到之前的导出的日记为止
继续上次导出:由于手动终止,或程序异常,导致导出时没有获取到之前的日记。
手动终止:顾名思义,终止导出。
选择导出目录: 默认程序当前目录,可自选
导出到文件: 前提是数据库中存在所有或部分日记数据,导出为 JSON(所有日记) 和 TXT(只包含未被删除的日记)
责任申明
-
第三方工具使用,存在账号泄露风险,请充分辨识,最好下载此项目源码,进行代码审查,自行编译。
-
由此工具衍生的新的工具造成的风险,本人不承担任何法律责任,望知悉。