# Paper S3 EDCBook 翻页器 for wifi
**Repository Path**: leejason/pager-button
## Basic Information
- **Project Name**: Paper S3 EDCBook 翻页器 for wifi
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-03-16
- **Last Updated**: 2026-04-07
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# EDCBookBtn
感谢 梦大 @梦西游啊游 [梦大官网](https://edcbook.cn)提供这么好的 系统,让我们能玩 M5 Paper S3.
此应用完全为了方便摸🐟 , 需要手动绕过签名!
```zsh
xattr -rd com.apple.quarantine /Applications/EDCBookBtn.app
```
`EDCBookBtn` 是一个基于 Tauri 2 的极简桌面遥控按钮应用。主窗口是一个单按钮翻页器:单击发送 `right`,双击发送 `left`,适合做翻页器、遥控器或简化操作面板。
## 功能
- 常驻桌面右下角,窗口小、透明、无系统标题栏
- 主按钮单击下翻页,双击上翻页
- 主窗体支持右键菜单,可打开设置或直接关闭
- 空白区域可拖动窗口
- 设置窗口支持修改目标地址和整体透明度
- 透明度滑杆支持实时预览
- 启动时可自动通过 mDNS 扫描局域网里的 `edcbook` HTTP 服务
- 网络请求失败时会弹出“网络错误”提示
## 项目结构
- [`src/index.html`](src/index.html):主窗体 UI 与交互
- [`src/assets/bg.png`](src/assets/bg.png):主窗体背景图
- [`src/assets/btn.png`](src/assets/btn.png):主按钮图片
- [`src/settings.html`](src/settings.html):设置窗口
- [`src-tauri/src/lib.rs`](src-tauri/src/lib.rs):Tauri 命令、请求发送、设置持久化、mDNS 发现
- [`src-tauri/tauri.conf.json`](src-tauri/tauri.conf.json):窗口尺寸、透明、打包配置
- [`src-tauri/icons/`](src-tauri/icons/):应用图标资源
## 拉取与更新
首次拉取:
```bash
git clone https://gitee.com/leejason/pager-button.git
cd pager-button
npm install
```
更新到最新 `master`:
```bash
git pull origin master
```
## 开发
先安装依赖:
```bash
npm install
```
启动开发模式:
```bash
npm run tauri dev
```
生产打包:
```bash
npm run tauri build
```
单独检查 Rust 侧是否可编译:
```bash
cd src-tauri
cargo check
```
## 地址与请求规则
设置里填写的地址可以是:
- `192.168.31.61`
- `192.168.31.61:8080`
- `http://192.168.31.61`
- `edcbook.local`
应用会自动规范化地址,然后发起:
- `GET /left?t=`
- `GET /right?t=`
当前主窗体交互约定:
- 单击按钮发送 `GET /right?t=`
- 双击按钮发送 `GET /left?t=`
如果没有已保存地址,应用会先尝试通过 `_http._tcp.local.` 自动发现包含 `edcbook` 的服务,找不到再弹出设置窗口。
## 说明
当前项目已经为 Windows 兼容做了基础适配:请求、设置、mDNS 发现、图标和主按钮交互都可以复用;macOS 继续保留私有 API 带来的圆角透明效果,Windows 侧则使用兼容样式,视觉效果不会和 macOS 完全一致。当前设置窗口在 Windows 上会使用系统标题栏与不透明窗口,以保证输入、焦点和拖动体验更稳定。设置会保存到 Tauri 的应用配置目录中,而不是浏览器 `localStorage`。