Commit Graph

  • 0801f7c7df feat: 重构图书墙交互及多源高阶信息抓取注入系统 1. UI 层: - 抛弃网格卡片结构,改版为沉浸式的“图书墙”(1:1.43 原比例包含模式)。 - 新增悬浮深色遮罩系统(hover-details),解绑评分点击阻塞。 - 过滤系统默认进入“在读”状态页,彻底移除冗余无效的全选按钮。 2. 抓取与刮削层 (scrape.py): - 抛弃对 ISBN 查询 Google Books 的严重强依赖。 - 重构抓取链路,首选 Goodreads 与特供的 Books.com.tw(博客来) 高精爬取港台原版资料。 - 建立 Amazon/Goodreads 图片去码净化正则,告别低分辨率与畸形图片。 - 修复 bs4 (.select_first) 解析选择器在旧版环境的兼容性异常。 3. Agent AI 数据管线设计 (bookshelf.py): - 开放基于 --json 与 --cover 的强力直接注入功能。 - 升级 add 命令作为最优先级的录入手段,免去繁琐的 enrich 阶段,直接连带高清图和满载元数据强插。 - 建立入库反重名智能拦截 (title + author 交叉校验),形成完美的防呆与自动化壁垒。 main kai 2026-03-26 11:42:43 +08:00
  • 69c34d4faf feat: schema upgrade + import 159 books from reading list - db.py: add group, isbn, priority, read_reason, read_order, cover_blob fields - Import 159 books from booklist.md with group/priority/status metadata - Include books.db in repo (personal use) kai 2026-03-25 14:55:23 +08:00
  • 8c8095d9ac feat: add book scraping (Douban via Playwright + Goodreads + Google Books) kai 2026-03-25 14:20:12 +08:00
  • e87be58ba3 docs: add .gitignore and remove __pycache__ kai 2026-03-25 13:20:56 +08:00
  • c1ecce9719 Initial commit kai 2026-03-25 13:20:39 +08:00