2021-10-24 19:11:17 +08:00
|
|
|
|
# open-renamer
|
2021-12-07 10:36:48 -05:00
|
|
|
|
|
2022-11-30 23:01:21 +08:00
|
|
|
|
![预览图](https://s3.fleyx.com/picbed/2022/11/18386180128d01eb1a59b8eacf652895.png)
|
2022-04-07 16:35:17 +08:00
|
|
|
|
|
2022-12-01 16:32:04 +08:00
|
|
|
|
renamer 的开源实现版本,BS 应用,支持arm/x86部署使用
|
2022-11-30 23:01:21 +08:00
|
|
|
|
已打包镜像到 dockerhub 中:[hub.docker.com/r/fleyx/open-renamer](https://hub.docker.com/r/fleyx/open-renamer)
|
2021-12-07 10:36:48 -05:00
|
|
|
|
|
2022-12-01 16:32:04 +08:00
|
|
|
|
开源地址:[github.com/FleyX/open-renamer](https://github.com/FleyX/open-renamer)
|
|
|
|
|
|
2022-11-30 23:01:21 +08:00
|
|
|
|
已实现如下四种处理规则:
|
2022-04-07 16:35:17 +08:00
|
|
|
|
|
2022-11-27 20:26:31 +08:00
|
|
|
|
- 插入(支持季号识别,支持后缀过滤)
|
2022-04-07 16:35:17 +08:00
|
|
|
|
- 删除
|
|
|
|
|
- 序列化
|
2022-11-27 20:26:31 +08:00
|
|
|
|
- 自动识别(针对 nas 用户开发,自动获取季号,剧名/电影名)
|
2022-04-07 16:35:17 +08:00
|
|
|
|
|
|
|
|
|
特点:
|
|
|
|
|
|
|
|
|
|
- 不限制规则数量
|
|
|
|
|
- 支持将规则保存为模板,方便下次使用
|
2022-07-19 13:28:07 +08:00
|
|
|
|
- 全平台(arm,x86)支持,可直接部署在 nas 中,通过浏览器访问
|
2022-04-07 16:35:17 +08:00
|
|
|
|
|
2021-12-07 10:36:48 -05:00
|
|
|
|
## 运行方式:
|
|
|
|
|
|
|
|
|
|
推荐通过 docker 部署到 nas 中,即可管理 nas 媒体文件
|
|
|
|
|
|
|
|
|
|
- docker 命令运行:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
# 管理/mnt/vdisk目录中的文件,通过8089端口访问服务
|
2022-05-26 23:18:41 +08:00
|
|
|
|
docker run -itd --name openRenamer -v /mnt/vdisk:/data -p 8089:8089 -e PORT="8089" -e TOKEN="123456" fleyx/open-renamer
|
2021-12-07 10:36:48 -05:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
- docker-compose 运行:
|
|
|
|
|
|
|
|
|
|
```yaml
|
|
|
|
|
version: "3.6"
|
|
|
|
|
openRenamer:
|
|
|
|
|
container_name: openRenamer
|
|
|
|
|
image: fleyx/open-renamer
|
2022-07-18 13:31:32 +08:00
|
|
|
|
# 当前用户的uid,gid,使用root可不配置此项
|
|
|
|
|
#user: "1000:1000"
|
2021-12-07 10:36:48 -05:00
|
|
|
|
environment:
|
2022-05-26 23:26:11 +08:00
|
|
|
|
# 指定启动端口
|
2021-12-07 10:36:48 -05:00
|
|
|
|
- PORT=11004
|
2022-05-26 23:26:11 +08:00
|
|
|
|
# 指定认证token,不设置此项无需认证
|
|
|
|
|
- TOKEN=123456
|
2021-12-07 10:36:48 -05:00
|
|
|
|
volumes:
|
2022-07-18 13:31:32 +08:00
|
|
|
|
# 关键,把想要管理的文件夹映射到容器的data目录中,即可在程序中选择data目录进行重命名操作
|
2021-12-07 10:36:48 -05:00
|
|
|
|
- /mnt/vdisk:/data
|
2022-07-18 13:31:32 +08:00
|
|
|
|
# 存储模板数据,可不映射此目录
|
2021-12-07 10:36:48 -05:00
|
|
|
|
- ./data/openRenamer:/app/data
|
2022-07-18 13:31:32 +08:00
|
|
|
|
# 使用宿主机网络.即可通过"宿主机ip:11004"访问程序
|
2021-12-07 10:36:48 -05:00
|
|
|
|
network_mode: host
|
|
|
|
|
```
|