Stage1st

 找回密码
 立即注册
搜索
查看: 1800|回复: 24

[漫画] 如何给同人本批量重命名

[复制链接]
     
发表于 2020-6-29 22:44 | 显示全部楼层 |阅读模式
本帖最后由 koureirousseau 于 2020-6-29 22:55 编辑

如题目所示,我用utorrent+RSS从nyaa站上下了不少同人本(压缩包),但是大部分命名都是罗马字。现在的目标是想把所有文件统一用日文原名批量重命名,便于查找。现在能想到的最好的metadata来源就是ex站。无奈非超能力者(只写过MATLAB),不知道如何解决,求一个思路或者解决方案,十分感谢。

回复

使用道具 举报

     
发表于 2020-6-29 23:13 | 显示全部楼层
selenium之类的就可以吧
回复

使用道具 举报

     
发表于 2020-6-29 23:13 | 显示全部楼层
selenium之类的就可以吧
回复

使用道具 举报

     
发表于 2020-6-29 23:17 | 显示全部楼层
分享出来让大家帮你
回复

使用道具 举报

     
发表于 2020-6-29 23:19 | 显示全部楼层
happypandax记得有这个功能,不记得是从ex/nh源导入时匹配还是任意导入都可以匹配,批处理能力不明
回复

使用道具 举报

     
发表于 2020-6-29 23:20 | 显示全部楼层
本帖最后由 kyonkoism二号机 于 2020-6-29 23:22 编辑

竟然有人和5年前的我有一样的问题
我的解决方式是上网搜了一圈,最后找到了这个
8P9G_XG$QF9AFE7FC)R}Q[U.png
链接:https://pan.baidu.com/s/1etN_T_uykqZbdF8bE1NEJg
提取码:9ien


超级方便的批量改名,当时整每届CM的本整的我累死了,要把前缀改成统一的Cxx如果不用这个软件只能手动改那也太地狱了

评分

参与人数 2战斗力 +2 收起 理由
koureirousseau + 1 文件改名可以用ReNamer
Jamaisvu + 1 感谢分享,请问有没有图片批量改名的。.

查看全部评分

回复

使用道具 举报

     
发表于 2020-6-29 23:55 | 显示全部楼层
metadata可以试试https://chmog.com/
回复

使用道具 举报

     
发表于 2020-6-29 23:59 | 显示全部楼层
答案是一开始就下带日文的。。话说EX不是有种子文件下载吗?我都是直接下种子拖到qitbit上下的,很少遇到罗马名的情况
回复

使用道具 举报

     
 楼主| 发表于 2020-6-30 00:00 | 显示全部楼层
kyonkoism二号机 发表于 2020-6-29 23:20
竟然有人和5年前的我有一样的问题
我的解决方式是上网搜了一圈,最后找到了这个

非常感谢分享!
另外问一下,这个应该只是批量改名的软件吧,想问一下是否有批量解决罗马字转化为日文的方法?
回复

使用道具 举报

     
 楼主| 发表于 2020-6-30 00:04 | 显示全部楼层
luoyianwu 发表于 2020-6-29 23:13
selenium之类的就可以吧

以前没写过爬虫,估计研究起来会需要一段时间吧;另外ex这种站点应该是不欢迎别人来爬的吧,不知道去爬一遍是否合适
回复

使用道具 举报

     
 楼主| 发表于 2020-6-30 00:05 | 显示全部楼层
fuochai 发表于 2020-6-29 23:17
分享出来让大家帮你

且不说会不会被带走,光是容量我看了一下有21000本左右,估计分享起来会非常麻烦吧
回复

使用道具 举报

     
发表于 2020-6-30 00:15 | 显示全部楼层
kyonkoism二号机 发表于 2020-6-29 23:20
竟然有人和5年前的我有一样的问题
我的解决方式是上网搜了一圈,最后找到了这个

Advanced Renamer
回复

使用道具 举报

     
 楼主| 发表于 2020-6-30 00:18 | 显示全部楼层
whzfjk 发表于 2020-6-29 23:19
happypandax记得有这个功能,不记得是从ex/nh源导入时匹配还是任意导入都可以匹配,批处理能力不明 ...

能不能批处理我先研究一下文档
回复

使用道具 举报

     
发表于 2020-6-30 00:20 | 显示全部楼层
koureirousseau 发表于 2020-6-30 00:04
以前没写过爬虫,估计研究起来会需要一段时间吧;另外ex这种站点应该是不欢迎别人来爬的吧,不知道去爬一 ...

慢点应该还好不能说是爬,只是自动化了搜索标题的步骤
回复

使用道具 举报

     
发表于 2020-6-30 01:18 来自手机 | 显示全部楼层
文件批量改名我直接用everything,不过改之前一定要确认好没有问题。罗马字批量转化为日文感觉只能编程了,不知道网上有没有成品。
回复

使用道具 举报

     
发表于 2020-6-30 09:24 | 显示全部楼层
这个问题看你要实现到什么程度...
罗马字转日文的话, 我第一个想到的MeCab, MeCab我记得是由Python Api的,
那在windows上流程就应该是:

████1████.用powershell获取目录下所有文件夹的文件名
████2████.文件名依次传递给py文件(sys.aug)
████3████.用返回的日文重命名文件夹

大概是这么个思路吧
回复

使用道具 举报

     
发表于 2020-6-30 18:28 来自手机 | 显示全部楼层
如果你用的是 Windows 10,可以试试看用一些 Linux 的批量改名方案,在 WSL 下面跑。譬如 for each in *.cb?; do mv "$each" "$(./doujin.py "$each")"; done
回复

使用道具 举报

     
发表于 2020-6-30 18:39 来自手机 | 显示全部楼层
试试everything
先把文件搜出来,然后就可以批量重命名
回复

使用道具 举报

     
发表于 2020-7-1 12:30 | 显示全部楼层
这种要写爬虫,还要去一一去匹对。正确率和代码难度感人。
建议一开始就下日文名。
回复

使用道具 举报

     
发表于 2020-7-1 12:50 来自手机 | 显示全部楼层
纯meta站 doujinshi.org 应该对爬虫友好吧
回复

使用道具 举报

发表于 2020-7-1 14:05 | 显示全部楼层
冰箱研会长 发表于 2020-6-30 09:24
这个问题看你要实现到什么程度...
罗马字转日文的话, 我第一个想到的MeCab, MeCab我记得是由Python Api的,  ...

正反向都不是一一对应的,俺不止一次见过ex的标题罗马字写错
回复

使用道具 举报

     
 楼主| 发表于 2020-7-1 14:19 | 显示全部楼层
冰箱研会长 发表于 2020-6-30 09:24
这个问题看你要实现到什么程度...
罗马字转日文的话, 我第一个想到的MeCab, MeCab我记得是由Python Api的,  ...

谢谢思路提供,已经开始自学python爬虫了(
回复

使用道具 举报

     
 楼主| 发表于 2020-7-1 14:20 | 显示全部楼层
macos 发表于 2020-7-1 14:05
正反向都不是一一对应的,俺不止一次见过ex的标题罗马字写错

这个我也有了解,所以更希望是参考用ex的命名作为依据而非罗马字转换
回复

使用道具 举报

     
 楼主| 发表于 2020-7-1 14:22 | 显示全部楼层
爱吃冻鳗的猫 发表于 2020-6-29 23:59
答案是一开始就下带日文的。。话说EX不是有种子文件下载吗?我都是直接下种子拖到qitbit上下的,很少遇到罗 ...

道理是这样的没错,另外想请问有没有什么可以订阅ex的rss方法,这样下载起来也好控制
回复

使用道具 举报

     
 楼主| 发表于 2020-7-1 14:24 | 显示全部楼层
高斯与格林 发表于 2020-6-30 18:39
试试everything
先把文件搜出来,然后就可以批量重命名

谢谢,everything我是有的。主要是这个批量并非有很大的重复规律性,关键在于如何简化检索ex→复制日文名→重命名罗马字命名文件这个过程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|stage1st ( 沪ICP备130202305 沪公网安备 31010702004909号 )

GMT+8, 2020-7-11 03:02 , Processed in 0.038952 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表