句子来源导入
职责:用户从外部源(剪贴板 / 文件 / 其他 App)导入句子数据到闲言 APP,作为自定义频道在主页展示。
句子来源导入(本地模式)
版本: v1.1.0
更新: 2026-08-15
维护: Xianyan 团队
重要原则:导入内容仅存储在本地设备,不上传服务器
职责:用户从外部源(剪贴板 / 文件 / 其他 App)导入句子数据到闲言 APP,作为自定义频道在主页展示。
1. 工作模式
外部数据 → 用户选"导入" → APP 本地解析 → 写入 APP 本地数据库 → 自定义频道展示
↑
不上传服务器
2. 支持的源格式
| 格式 | 例子 |
|---|---|
| 纯文本一行一句 | 床前明月光,疑是地上霜 |
| JSON Lines | {"content":"...", "author":"...", "tags":[...]} |
| CSV | content,author,source,tags |
| 复制整段 | 用空行/标点分隔 |
| 第三方 export(如多看) | JSON 结构 |
3. 导入流程
- 用户在 APP 内触发「导入句子」
- 选择来源(剪贴板/文件/链接)
- APP 解析格式 → 显示预览
- 用户选择「通道名称」+ 标签
- 写入本地数据库(不上传)
4. 接口清单
⚠️ 本功能是 APP 本地能力,不提供服务器 API。APP 内部逻辑说明:
| 模块 | 说明 |
|---|---|
| 格式识别 | 自动检测纯文本 / JSON / CSV / JSON Lines |
| 内容去重 | 同一 APP 本地去重,不联网比对 |
| 标签提取 | 自动 + 手动 |
| 同步 | 用户主动「备份」时加密导出到云(可选) |
5. 设计要点
- 完全本地化:降低隐私风险,匹配部分用户对"不联网"的偏好
- 可导出加密备份:用户可主动备份到云,但默认不上传
- 格式自适应:识别 4+ 种格式,减少用户操作
- 导入上限:单次≤1000 条,>1000 提示分批