Skip to content

一个轻量级的小说阅读插件,支持多个小说网站的内容抓取和本地阅读。专为 JetBrains IDE 设计,提供优雅的阅读体验。

License

Notifications You must be signed in to change notification settings

JiNNNNNNNNNNN/private-reader

Repository files navigation

Private Reader

English | 简体中文

一个轻量级的小说阅读插件,支持多个小说网站的内容抓取和本地阅读。专为 JetBrains IDE 设计,提供优雅的阅读体验。

特性

核心功能

  • 智能内容抓取
    • 支持通用网站内容智能解析
    • 自动识别章节结构
    • 智能过滤广告和无关内容
    • 支持多源切换和对比
    • 自动修复乱码内容

阅读体验

  • 双模式阅读
    • 阅读器模式:沉浸式阅读体验
    • 通知栏模式:轻量级阅读方式
    • 支持模式间无缝切换
  • 进度管理
    • 实时进度同步
    • 自动记录阅读位置
    • 多维度进度显示
  • 界面定制
    • 自定义字体和大小
    • 可折叠侧边栏
    • 深色模式支持

性能优化

  • 智能缓存系统
    • 章节内容缓存
    • LRU 缓存策略
    • 自动清理过期缓存
    • 支持缓存预热
  • 后台预加载
    • 智能章节预加载
    • 异步加载不阻塞
    • 自动管理内存占用
    • 网络状态自适应
    • 智能预加载策略

快捷键

  • Ctrl+1: 清屏
  • Ctrl+2: 上一页
  • Ctrl+3: 下一页
  • Ctrl+4: 刷新章节内容

安装

从插件市场安装

  1. 在 JetBrains IDE 中,打开 Settings/Preferences → Plugins
  2. 切换到 Marketplace 标签
  3. 搜索 "Private Reader"
  4. 点击 Install 安装
  5. 重启 IDE 生效

手动安装

  1. 下载最新版本的插件包 (.zip)
  2. 在 IDE 中,打开 Settings/Preferences → Plugins
  3. 点击齿轮图标,选择 "Install Plugin from Disk"
  4. 选择下载的插件包
  5. 重启 IDE 生效

使用指南

基本操作

  1. 添加书籍
    • 通过 Tools → Private Reader → 添加书籍
    • 输入小说网址,自动解析信息
  2. 阅读操作
    • 双击书籍打开阅读
    • 使用快捷键或按钮翻页
    • 可切换阅读模式
  3. 进度管理
    • 自动保存阅读进度
    • 支持进度重置
    • 可查看阅读统计

高级功能

  1. 缓存管理
    • 设置缓存大小
    • 配置预加载章节数
    • 自定义缓存清理策略
  2. 界面定制
    • 字体设置
    • 阅读模式切换
    • 界面布局调整
  3. 快捷操作
    • 支持键盘快捷键
    • 右键菜单功能
    • 工具栏快速访问

系统要求

  • IntelliJ IDEA 2024.1 或更高版本

问题反馈

如果你发现任何问题或有功能建议,请:

  1. 检查 Issues 是否已存在相关问题
  2. 创建新的 Issue,详细描述问题或建议
  3. 提供复现步骤或相关截图

许可证

本项目采用 MIT 许可证。详见 LICENSE 文件。

About

一个轻量级的小说阅读插件,支持多个小说网站的内容抓取和本地阅读。专为 JetBrains IDE 设计,提供优雅的阅读体验。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages