# ClipWiki **Repository Path**: corbancc/clip-wiki ## Basic Information - **Project Name**: ClipWiki - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-02 - **Last Updated**: 2026-05-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🧠 ClipWiki > 零打扰、零切换,让知识收集变得简单自然 ## ✨ 核心功能 ### 🎯 智能浮窗 - 复制任意内容,屏幕右上角自动弹出10秒倒计时浮窗 - 点击「保存」一键存入知识库 - 不操作10秒后自动消失,完全零打扰 - 优雅的滑入动画效果 ### ⌨️ 快速保存 - 按 **Ctrl+Shift+C** 唤出 Spotlight 风格的快速保存窗口 - 自动填充当前剪贴板内容 - 支持添加备注和选择分类 - ESC 取消,Enter 保存 ### 📋 知识库管理 - 完整的内容查看、搜索、编辑、删除 - 支持分类筛选和关键词搜索 - 深色现代 UI,护眼舒适 ### 📊 统计分析 - 总记录数统计 - 分类统计 - 近7天使用趋势 ### 🖥️ 系统托盘 - 应用常驻托盘,不占用任务栏 - 双击托盘图标打开知识库 - 右键菜单快捷操作 ## 🚀 快速开始 ### 安装依赖 ```bash pip install -r requirements.txt ``` ### 运行应用 ```bash python main.py ``` 应用启动后会自动最小化到托盘,开始监听剪贴板。 ### 打包为 EXE ```bash python build.py ``` 打包后的 exe 文件位于 `dist/ClipWiki.exe` ## 📁 项目结构 ``` ClipWiki/ ├── main.py # 程序入口 ├── main_window.py # 主窗口界面 ├── database.py # 数据库操作 ├── clipboard_monitor.py # 剪贴板监听 ├── popup_window.py # 10秒倒计时浮窗 ├── quick_save_dialog.py # 快速保存对话框 ├── requirements.txt # 依赖包 ├── build.py # 打包脚本 └── README.md ``` ## 🎮 使用说明 ### 日常使用流程 1. **浏览内容** - 正常上网、刷公众号、看文章 2. **看到好内容** - 直接复制(Ctrl+C) 3. **决定保存** - 点击浮窗的「保存」按钮,或按 Ctrl+Shift+C 手动保存 4. **继续浏览** - 不影响你正在做的事情 ### 快捷键 | 快捷键 | 功能 | |--------|------| | Ctrl+Shift+C | 唤出快速保存窗口 | ### 系统托盘菜单 - 📖 打开知识库 - 查看和管理所有保存的内容 - ⌨️ 快速保存 - 手动打开快速保存窗口 - ⏸️ 暂停/继续监听 - 临时暂停剪贴板监听 - ❌ 退出 - 完全关闭应用 ## 🛠️ 技术栈 - **GUI框架**: PyQt6 - 现代跨平台界面 - **数据库**: SQLite - 轻量级本地存储 - **系统交互**: pywin32 - Windows剪贴板操作 - **快捷键**: keyboard - 全局热键监听 - **打包工具**: PyInstaller - 单文件打包 ## 💡 设计理念 ### 零打扰 - 不打断你的工作流 - 10秒自动消失,不做决定也没关系 - 浮窗在角落,不遮挡主要内容 ### 零切换 - 不需要打开应用,不需要切换窗口 - 复制即触发,一键保存 - 完全融入你的日常使用习惯 ### 智能化 - 自动检测剪贴板变化 - 支持手动快速保存 - 分类和标签让知识更有条理 ## 📝 默认分类 - 🔧 技术 - 📚 学习 - 💼 工作 - 🌟 生活 - 📦 其他 可通过编辑内容来修改和调整分类。 --- **享受零打扰的知识收集体验!** 🎉