-
Notifications
You must be signed in to change notification settings - Fork 74
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
可否有一个“根据作者UID来匹配本地作者文件夹”的功能 #59
Comments
很抱歉,这个功能 PUBD 自身从技术上无法实现。 替代方式:
你说说你的想法? |
谢谢答复 方案3 这种方法我头次看见,不清楚这个伪名可否被搜索到(everything等本地搜索软件),如果可以被搜索到名字的话确实是一种解决方法 我的想法跟方案2比较接近,就是将“作者名”+"UID"以文本方式(key-value的list)载入再用JS格式化成键值对。
其实就是想要脚本自带一个“画师文件夹路径”的自定义掩码设置吧,以文本格式导入画师名和UID,再格式化输出文件夹路径。 写着写着发现好像是能自己写来着……就是800多个画师写起来太长了…… |
未来的计划,下个大版本我会取消目前的掩码书写方式,改用ES6原生的模板字符串,这样可以方便的书写函数而不需要写我自己的转义符。和目前的掩码差不多,但少数可能需要进行小修改。 看了你的这个需求,我考虑废除自定义掩码,变成用一个多行输入框直接输入所有自定义数组、函数等。 |
确实自定义掩码单行的话易读性是不太好,有时手滑删掉1个字符之后没找着哪里缺漏了。 你给的数组解决方法很棒,方便维护,我的问题就到此为此了,非常感谢你。 |
我这几年这在编其他程序的过程中发现的,整个程序现在写的话也会有很多地方代码不一样。只不过我现在都还没搞明白 JS 的类继承,要不然还可以再进一步。买的基础书半年了才翻到局部变量那里。 |
建立一块代码区域的实现方式怎么做比较好?
|
用了一年多,这个插件真的很好用,主要还是能够自己写规则,非常感谢作者
用到现在有一个比较困扰我的问题就是P站作者文件夹的创建,你也知道P站作者真的隔三差五就改一下名字,每次都要自己搜一下UID再看看本地保存的作者名和最新作者名是不是一样才能去下载,要是不一致就会新建一个作者名文件夹去重复下载了。
当然如果本地文件夹是只采取UID纯数字的文件夹来表示的话是没有问题的,但是这又不方便记录,纯数字文件夹很难想起哪个作者对应哪个UID。
就算我再把过滤规则写得再长,总会有些作者名是不使用任何分隔符直接在后面加上摊位名的,或者写上小消息的(我还看过把摊位名摆前面然后加冒号再接作者名的……)
所以我是想能不能读取本地下载目录下的文件夹目录(单层),然后去匹配文件夹的UID,匹配成功则以该文件夹为路径进行下载,无有效匹配则新建文件夹。
这样起码不会同一个作者出现好几个文件夹,导致重复下载。
我对浏览器插件不熟,不清楚能否对本地目录进行读取,或者可以以手动的方式输入本地目录list
?
再次非常感谢作者
The text was updated successfully, but these errors were encountered: