📚

晨风书舍

V2.0 · 云端家庭图书馆 · chenningbo.com/library

扫码枪一扫即入库,云端 SQLite 持久化,多设备实时同步。访客只读浏览,管理员输密码后解锁全部操作。 5 秒倒计时自动录入、CLC 三级智能分类(出版社映射→关键词→DeepSeek AI)、15 格 3D 书架等比例归类。 G14 儿童读物固定列、G15 相册、L9 底层自定义收藏区。A→Z 顺序排列、拖拽平移、全局重排。

△ 15格3D书架总览,支持扫描枪入库、云端存储、CLC智能分类、DeepSeek AI兜底

技术栈

HTML5CSS3 3D TransformVanilla JSFlaskSQLiteNginxOpenLibrary API豆瓣书目DeepSeek API国图 OPAC

架构

单页前端 + Flask REST API + SQLite,Nginx 反代。前端部署于 chenningbo.com/library/,API 走 /api/home-library/ 同源代理。访客无需登录即可浏览,管理员通过 sessionStorage token 鉴权,写操作携带 X-Admin-Token 头,服务端 require_admin 装饰器校验。

核心功能

  • 云端存储:书籍存于服务器 SQLite,多设备实时同步,不再依赖浏览器 IndexedDB
  • 扫码即入库:USB 扫描枪扫 ISBN → 国图/豆瓣自动查询 → CLC 智能分类 → 5 秒倒计时自动上架
  • CLC 三级推断:出版社精确映射(最准)→ 书名关键词匹配(200+ 关键词)→ DeepSeek AI 兜底(需用户配置 API Key)
  • 角色分离:访客只读,管理员输密码后解锁录入/编辑/删除/重排/导入/补封面,关标签页自动登出
  • 15 格 3D 书架:G1-G13 CLC 自动分配 / G14 儿童读物 / G15 相册,L1-L2 保留层 / L3-L8 活跃层 / L9 收藏区
  • 封面自动抓取:OpenLibrary + 豆瓣双源回退,含占位图过滤(1×1 假封面自动跳过)
  • 统计面板:饼图(分类占比)+ 柱状图(出版社排行),实时更新
  • CSV 导入导出:UTF-8 BOM 编码,兼容 Excel/WPS
  • CSS 3D 透视 + 鼠标拖拽 + 键盘方向键 + Ctrl 滚轮缩放
最新版本:V2.0(云端迁移版)
更新日期:2026-06-28
🌐 在线访问晨风书舍 📦 下载 V1.12.15(单文件)

📁 项目资料

📋 项目规格书 🎨 设计文档 📝 版本记录 🚀 部署说明 🧪 测试报告 📖 项目说明 🔧 工程记录