支持作者

Notion
终极文件管理方案

_

.NET 8.0 WPF
Python 3.11 Embedded
GIL-Safe Async
多线程并发
UI Preview
STATUS: READY

# NOTICES // 公告

查看全部
Loading notices...

# QUICK START // 快速上手

01

获取程序

下载并解压最新发行版,无需安装 Python。确保系统为 Windows 10/11 x64。

02

配置 Token

在 Notion 开发者平台创建集成,获取 Internal Integration Token 并填入设置。

03

开始管理

在页面中添加文件或从数据库批量下载,享受极致的传输体验。

需要更详细的图文教程?

访问我的博客查看完整的使用指南、FAQ 以及 Notion API 配置技巧。

查看博客教程

# SYSTEM MODULES // 功能矩阵

批量下载引擎

智能探测文件大小,支持多线程并发下载。覆盖全部 Notion 媒体类型,链接过期自动刷新。

  • 支持 file / image / pdf / audio / video 五种媒体块 + 页面 icon/cover + 数据库 files 属性
  • HEAD + Range GET 双策略探测文件大小,精确显示下载量
  • 下载链接过期自动刷新(HTTP 401/403/410 检测),实时速度与 ETA 预测

智能上传系统

自动检测文件类型,使用原生块挂载。队列管理,实时进度反馈。

  • 自动识别文件类型:图片→image 块、视频→video 块、音频→audio 块、PDF→pdf 块
  • 队列化批量上传,跨页面切换任务状态不丢失

工具箱聚合

丰富的 Notion 批量操作工具集,覆盖页面信息查询、数据迁移、批量编辑等场景。

  • 页面大小自动更新/查询:扫描文件块累加大小,自动写入数字属性
  • 数据源迁移:按属性映射批量同步属性值到另一数据库,多线程并发
  • 批量去除页面标题后缀、查看应用日志、清除一切缓存

公告系统

从远端拉取公告索引与 Markdown 正文,卡片流式布局内联渲染,本地缓存与离线回退。

  • MdXaml 渲染 Markdown 正文,支持置顶、标签色块、日期排序
  • 已读管理 + 主页未读提醒横幅,服务端热更新无需发版

个性化外观

主题色与背景材质深度自定义,打造专属工作空间。

  • 主题色设置:HSV / RGB 颜色空间选择,预设颜色快速切换
  • 背景材质:自动推送服务端预设图片/视频、云母、亚克力、自定义图片/视频(含模糊度与不透明度调节)

自动更新 & 配置

启动时静默检查新版本,一键自动更新。配置持久化,跨版本无缝迁移。

  • 多线路优先级 fallback 自动下载更新,支持裸 exe 自替换
  • Notion Token、API 地址、并发数等参数可视化配置,配置保存在 %AppData%

# ARCHITECTURE // 技术架构

前后端分离

WPF 前端(C#)
基于 .NET 8.0 和 WPF-UI 4.2.0 构建的现代化桌面界面
Python 后端
Python 3.11 处理 Notion API 调用和文件传输逻辑
pythonnet 桥接
C# 通过 pythonnet 3.0.5 无缝调用 Python 代码

GIL 安全机制

串行化调用
PythonBackendHost 通过 SemaphoreSlim 确保单线程访问
GIL 包裹
每次 Python 调用都包裹在 Py.GIL() 中
避免死锁
异步轮询设计,确保 UI 响应性

会话持久化

单例模式
DownloadSession 和 UploadSession 全局唯一实例
状态保留
页面切换时保留任务列表和配置参数
自动恢复
页面加载时根据会话状态恢复轮询

异步轮询机制

定时器轮询
UI 通过定时器定期获取后端任务状态
UI 响应保障
避免阻塞 UI 线程,保持界面流畅
实时更新
进度、速度、ETA 实时刷新显示

# TECH STACK // 技术栈

层次 技术 版本 用途
前端框架 WPF .NET 8.0 现代化桌面 UI 框架
UI 组件库 WPF-UI 4.2.0 现代化 UI 组件
Python 桥接 pythonnet 3.0.5 C# 调用 Python 代码
Python 运行时 Python Embedded 3.11 内嵌 Python 环境
Markdown 渲染 MdXaml 1.27.0 公告系统 Markdown 转 FlowDocument
后端逻辑 Python Scripts 3.11+ 文件传输与 Notion API
Logo

准备好体验极致文件管理了吗?

开源免费,无需安装 Python 环境。下载即用,支持 Windows 10/11 x64 平台。

// version.json
Loading...