subscript_template/README.md

44 lines
972 B
Markdown
Raw Normal View History

2024-07-18 10:08:24 +00:00
# 小新记账订阅模板
### 规则编写
2024-07-19 03:20:30 +00:00
APP 对应规则写在 apps 目录下
2024-07-18 10:08:24 +00:00
- 文件名格式为包名点分割末尾字符
2024-07-19 03:20:30 +00:00
### 生成订阅 JSON 文件
2024-07-18 10:08:24 +00:00
```
python main.py
```
2024-07-19 03:20:30 +00:00
生成完毕之后目标 JSON 文件在`dist`目录,文件名格式为`${VERSION}.json`
### 属性说明
#### `global` 全局规则
- `name` 全局规则名称
- `rules` 规则列表
- `apps` 全局规则匹配的应用
- `id` 应用包名
- `enable` 是否默认启用
#### `rules` 规则列表
- `key` 规则的唯一 ID
- `selector` 元素选择器
- `action` 操作类型,支持`setText`、`click`、`longClick`、`back`
- `actionDelay` 操作完成后的延迟,单位 ms
- `args` 当`action`为`setText`时填充的字符串
- `preAction` 当前操作的前置操作的`key`
- `activityId` 指定的 Activity
- `classId` 指定的 className
#### `apps` 应用规则
- `packageName` 应用包名
- `name` 应用名
- `version` 应用版本
- `rules` 规则列表