惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
N
Netflix TechBlog - Medium
大猫的无限游戏
大猫的无限游戏
爱范儿
爱范儿
Martin Fowler
Martin Fowler
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Register - Security
The Register - Security
IT之家
IT之家
博客园_首页
Microsoft Security Blog
Microsoft Security Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
I
InfoQ
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Jina AI
Jina AI
Apple Machine Learning Research
Apple Machine Learning Research
M
MIT News - Artificial intelligence
博客园 - Franky
C
Check Point Blog
T
The Blog of Author Tim Ferriss
V
Visual Studio Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
T
Tailwind CSS Blog
Recent Announcements
Recent Announcements
云风的 BLOG
云风的 BLOG
美团技术团队
The Cloudflare Blog
Y
Y Combinator Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
MyScale Blog
MyScale Blog
The GitHub Blog
The GitHub Blog
D
DataBreaches.Net
Google DeepMind News
Google DeepMind News
V
V2EX
aimingoo的专栏
aimingoo的专栏
GbyAI
GbyAI
G
Google Developers Blog
S
SegmentFault 最新的问题
Hugging Face - Blog
Hugging Face - Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
U
Unit 42
罗磊的独立博客
量子位
MongoDB | Blog
MongoDB | Blog
Last Week in AI
Last Week in AI
Stack Overflow Blog
Stack Overflow Blog
小众软件
小众软件
D
Docker
人人都是产品经理
人人都是产品经理

V2EX

我用 AI 写代码,但终端管理反而成了累赘——于是我做了 codux - V2EX [调研] 各位在公司都用什么 ide 和 agent 写代码? 老运维 share 一个运维平台 新电脑 brew install node 之后,一个小设置可以提升对供应链投毒的防御 - V2EX GLM-Coding 调用持续报错: z.ai 的 Lite 套餐几乎无法使用,官方 Pro/Max 是否稳定? - V2EX 上海漕河泾内推,本组有 2 个 hc,一个后端,一个前端,预算都是 20k 左右,不打卡,氛围好 如果 V2EX 上有一组不永久保存聊天记录(比如只保存 7 天或者 24 小时)的聊天室,那么会开启哪些有用或者有趣的可能? - V2EX gemini cli 貌似挂了,一直返回 403 - V2EX 第一次在自媒体上赚到钱 收集了最近在使用的低价 GPT, Gemini,邮箱等 AI 会员的小店合集 讨论个大实话:现在企业还在说 AI 编程提效 20%, 30%的,真的太落后,没用懂 AI。因为包括很多前沿公司,已经狂奔到提效 200%-500%的情况 [招聘][远程][币安] 前端/后端/QA/iOS/Android 至少 3 年以上经验 目前有大量 HC 欢迎投递 Chatgpt Pro 用量用不完的可以开这些设置 面试的时候好像遇到钓鱼了,给各位避个坑 cursor 年续费 22 号到期, 自动续费是否还是老的计次套餐呢 - V2EX 被两件破事毁掉的一下午,琐碎的内耗消磨人的精力 使用 Planet 存储 Codex 的会话或者重要信息 - V2EX 如果业务部门领导不要你开发功能,而是要求你教会它用 claude code 开发功能,你会怎么做? 分享一个 MacOS 接绿联 CM818 USB 转 DP 转接器使用感受 - V2EX 我的 HR 朋友 10 年老 Java ,非全大专,大家帮忙看看简历 开源了一个 AI 口语练习工具,音素级发音评分,完全免费可自部署 V2EX 上有哪些你觉得很有趣、印象深刻的妹纸? 字节为啥不出个国内版 Vercel? 有在大马的朋友吗? 问个运营商问题 你们在有领导的公司大群发过的最大胆的消息是什么 公司裁员,目前没有工作。想试试摆摊,做一个移动鲜啤打酒车 我的硬盘 Memblaze Pblaze 5 Linux 下不识别,给 Linux 内核提交了补丁, AI 说有望被合并 - V2EX 只有我一个人觉得 codex 不好用? 做了个 AI + 真人专家监督的广告投放平台 Auxora, 7 个品牌跑出 6x ROAS 如何走出至亲的离世 Claude Web 端貌似 claude-opus-4-7 偷偷上了? 现在 Apple 开发者帳號應該是用哪个地区会更好? - V2EX 用回测筛选因子的一点经验分享 给女儿 vibe 了一个故事类的 app,做完发现,这类应用似乎上线难度极大? - V2EX 手机格式化 bitget 钱包没了,里面开通的银行卡还有机会拿到吗 - V2EX [送码] TransVoice - 我的第一款 App 上架啦!实时转写+翻译+字幕,会议听课好助手! PictureHub 高清摄影作品的画廊 Planet 的第一个使用 macOS 26 SDK 构建的 Insider 版本 20260416-1 - V2EX 成都二手房是不是在涨价,有点坐不住了 - V2EX claude 生态(skill mcp plugin)等 Studio Display XDR VESA 适配器脱落 有在用印度区 applestore 的大哥嘛,请教一下礼品卡去哪里买呢 - V2EX 我好像知道京东家政爆火的原因了 - V2EX 薅了公司的 a 家 api key,用机场 ip 做代理容易被封吗 如何在初期就识别 HR 在刷 KPI,没打算招你? [分享]精心打造一个 AI 编程知识库(算法/设计模式/提示词/Skills),助力程序员转型 港版 iPhone 在国内支持联通 5GA 吗?在广东用 想办港卡 AI 对 it 行业影响太大了 我做了个把照片变成 iOS 小组件贴纸的 App ChatGPT Pro 5x 套餐 量真的很足! I have found a method to directly generate advertising video materials using scripts 在小城市开个店,给人写软件,有前途吗 chrome 最新的 147 版直接卡爆炸了 - V2EX 为什么厂家不在 skill/mcp 这类的工具中塞广告呢?这样不是可以大赚嘛? minimax 真是脸都不要了,工作日下午 14:00 定时开启 529,脸都不要了。训练模型居然占用用户使用时间 外资非核心部门 vs 另一家外资的核心部门,该跳吗? iTad 标签 扩展 加小动作 ? - V2EX 去年 H200 能买,不让买是代替快出来了? - V2EX AI 赛事通 - 2026 年 4 月中国区新增 AI 竞赛和黑客松汇总 - V2EX V2EX › 登录 现在安卓开发都在做啥 - V2EX 浏览器插件 沉浸式翻译 是不支持自定义模型了吗? - V2EX Codex 里的 GPT5.4 也能降智?上午让它改两个问题,改了一个小时了, plus 额度用了一半了还是没改好,和前几天用的体感完全不一样。要它改的问题也不复杂。服了。 目前有使用 claude code 的收到人脸认证的吗 - V2EX 分享一个自己做的 Nginx 管理工具,实时请求动态预览!(无奈市面上实在找不到好用的,自己撸了个) - V2EX claude code 崩了么? 今天在反重力上用 claude 一点都不丝滑,有同样的感受吗? opencode 消息周知插件 今天 claude opus 和前两天比,质的飞跃 - V2EX 999 包月价? - V2EX 一个版本, 50 项更新:我们几乎重做了整个播放页 本地大模型多大显存够用? GOGDNS 一款简易的私人 DNS 服务器 - V2EX API key (GLM) 怎么使用 claude code desktop ? Claude 这样订阅有问题吗 - V2EX 帮我爸找回了一篇赛博兰亭集序 求推荐稳定、高性价比使用 Claude Opus 4.6 的渠道/平台 搞个云端 claude code 防止 封号 - V2EX 用 Claude 要实名了,内地用户怎么办? OpenAI Plus 和 Team 都缩水了吗 海外 Android 手机有什么好用的国内第三方应用市场推荐吗 - V2EX 把电脑伪装成电视,用 DLNA 投屏拿到视频号直播流地址 - V2EX claude 认证莫慌 北京互联网法院有什么攻略么?起诉北京智谱华章科技股份有限公司退款可行么? - V2EX Claude 开始引入身份验证 求 vscode 做笔记软件的插件推荐 - V2EX 讯飞星辰的 Coding Plan 如何? Anthropic 宣布在 Claude 平台推行身份验证机制 科普一下低价 gpt 是怎么来的 有没有长期关注 Claude 的朋友,我建了一个 Channel 自动抓取 Claude Team 的推文 啃了那篇 54 页的 Agent Harness 综述, 给大伙讲个省流版 现在那家的 coding plan 还能买到 是不是最近会有什么更聪明的大模型要发布了呀? 用多了 AI 后,有没有觉得 AI 生成的文章有很强的既视感? 如何 实践 Harness 工程? 今日份 GPT 5.4 笑话 如何建一个自己的号池,让 cursor 真正实现 token 自由 写了三个月 Agent Harness,我终于敢让 Claude Code 全自动写代码了
「工具」Openlist 网盘剧集文件批量重命名工具
xiaobili · 2026-01-21 · via V2EX

OpenList 交互式剧集重命名工具

一个基于 Python 的交互式工具,用于连接 OpenList 服务并批量重命名剧集文件。该工具提供了直观的命令行界面,支持多种重命名模式,让剧集整理变得简单高效。

项目地址

https://github.com/xiaobili/openlist_episode_rename

🚀 功能特性

核心功能

  • 目录浏览 - 交互式导航 OpenList 文件系统
  • 批量重命名 - 支持多种重命名模式的批量操作
  • 剧集信息识别 - 自动从文件名中提取剧集信息
  • 多模式重命名 - 智能识别、手动输入、统一样式等多种方式

重命名模式

  • 智能重命名 - 自动识别文件名中的剧集信息并标准化
  • 手动重命名 - 逐个为文件指定新名称
  • 统一样式 - 为所有文件使用相同模式,自动递增集数
  • 正则替换 - 使用正则表达式进行高级重命名

用户体验

  • Rich 界面 - 提供美观的终端界面( rich 版本)
  • 进度指示 - 操作过程中的可视化进度条
  • 确认机制 - 重命名前预览和确认
  • 错误处理 - 完善的异常处理和错误提示

新增功能

  • Token 持久化 - 登录后将 JWT 令牌保存到本地文件 $EPISODE_PATH/token,实现免登录访问
  • 自动登录恢复 - 启动时自动检测并使用有效的本地令牌,无需重复输入凭据
  • 配置文件管理 - 将 OpenList 服务地址等配置信息保存到用户主目录下的 .episoderenamer_config.ini 文件中

📋 系统要求

  • Python 3.7+
  • 网络连接到 OpenList 服务

🔧 依赖包

pip install requests rich

🛠️ 安装使用

1. 克隆或下载项目

# 下载项目文件

2. 安装依赖

pip install requests rich

3. 运行程序

# Rich 美化版(推荐)
python interactive_episode_renamer_with_rich.py

# 基础版本
python interactive_episode_renamer.py

⚙️ 配置参数

连接设置

  • 服务地址: OpenList 服务的 URL (如 http://192.168.1.1:5244
  • 用户名: OpenList 账户用户名
  • 密码: OpenList 账户密码

Token 持久化设置

  • 令牌路径: 系统环境变量 $EPISODE_PATH,令牌文件名为 token
  • 默认路径: 如果未设置 $EPISODE_PATH,令牌将保存到 /tmp/token

配置文件设置

  • 配置文件路径: 用户主目录下的 .episoderenamer_config.ini
  • 默认地址: 配置文件中保存的默认 OpenList 服务地址
  • 自动加载: 启动时自动从配置文件加载默认地址

支持的视频格式

.mp4, .mkv, .avi, .mov, .wmv, .flv, .webm, .m4v, .mpg, .mpeg, .ts, .m2ts, .vob, .iso

📖 使用指南

1. 登录验证

  • 启动程序后,系统会首先尝试从本地文件加载令牌
  • 如果令牌存在且有效,将跳过登录步骤
  • 如果令牌不存在或已过期,需要输入 OpenList 服务地址、用户名和密码

2. 配置管理

  • 首次运行时,需要输入 OpenList 服务地址
  • 地址将自动保存到配置文件中
  • 后续运行时,默认地址将从配置文件加载

3. 目录导航

  • 选择数字进入子目录
  • 0 键返回上级目录
  • 查看当前目录的文件和子目录

4. 重命名操作

  • 选择视频文件进行批量重命名
  • 选择重命名模式:
    • 智能重命名: 自动解析剧集信息
    • 手动重命名: 逐一指定新名称
    • 统一样式: 统一格式,递增集数

5. 命名模式示例

  • {title}.S{season}E{episode:02d}权力的游戏.S01E01.mp4
  • Season_{season}_Episode_{episode:02d}_{title}Season_01_Episode_01_权力的游戏.mp4

🔍 技术架构

主要组件

  • InteractiveEpisodeRenamer - 核心重命名类
  • API 集成 - 与 OpenList API 通信
  • 文件系统操作 - 目录浏览和文件重命名
  • Token 管理 - 本地令牌持久化和自动加载
  • 配置管理 - 本地配置文件读写和管理

API 接口

  • /api/auth/login - 用户认证
  • /api/fs/list - 获取目录内容
  • /api/fs/batch_rename - 批量重命名

🤝 贡献指南

欢迎提交 Issue 和 Pull Request 来改进这个项目!

📄 许可证

遵循 MIT 许可证。详情请参阅 LICENSE 文件。

🆘 支持

如遇到问题,请检查:

  1. OpenList 服务是否正常运行
  2. 网络连接是否稳定
  3. 用户名和密码是否正确
  4. API 端点是否可用
  5. $EPISODE_PATH 环境变量是否正确设置(用于令牌持久化)
  6. 配置文件是否存在且格式正确

享受整洁有序的剧集收藏!