为漫画站增加双页阅读、翻译等优化体验的增强功能。百合会(记录阅读历史、自动签到等)、百合会新站、动漫之家(解锁隐藏漫画)、E-Hentai(关联 nhentai、快捷收藏、标签染色、识别广告页等)、nhentai(彻底屏蔽漫画、无限滚动)、Yurifans(自动签到)、拷贝漫画(copymanga)(显示最后阅读记录、解锁隐藏漫画)、PonpomuYuri、再漫画、明日方舟泰拉记事社、禁漫天堂、漫画柜(manhuagui)、漫画DB(manhuadb)、动漫屋(dm5)、绅士漫画(wnacg)、mangabz、komiic、MangaDex、NoyAcg、無限動漫、新新漫画、熱辣漫畫、hitomi、SchaleNetwork、kemono、nekohouse、コミックグロウル、welovemanga、Tachidesk
没事了,好像只有很小一部分有汉化x
我还在敲代码打字呢结果被你抢先说了。。。
数量少倒不是问题,可以先尝试获取中文介绍,没有再获取原版,只不过这样要发起两次请求稍微拖慢显示速度。
只不过在已经有 EhSyringe 这一无需发起请求点击立刻显示标签中文介绍并且数量碾压 ehwiki 的插件的情况下,「快捷查看标签定义」这一功能的唯一作用就是用来查补 EhSyringe 翻译上的缺漏,像是标签要怎么判断放在哪个性别命名空间下之类的,而如果我没记错的话 ehwiki 上好像有些标签的中文翻译会缺漏这块。
但其实这个功能是我刚开始打标签时记不住怎么判断性别命名空间才加上的,现在我已经基本不用了,并且应该也没几个人会用这个功能。所以我已经完成了代码实现,打算让你先试用看看把决定权交给你。虽说现在晚了一步但我代码都敲好了不发出来感觉亏了……所以如果你还感兴趣的话可以点下面的链接装下测试版看看实际体验。
https://gist.github.com/hymbz/b5301ce38c445053ed321ccbacc818b7
我主要是看看有没有ehs介绍之外的Note,用的也不多,还有就是复制日文tag,另外如果遇到了比较长的tag,比如很长的作者名,在ehs的介绍页就会被省略一部分,也会用标签定义页复制一些长标签,用于进一步搜索或染色。中文数量实在太少了,没人编辑wiki,才97个。实际感受是基本碰不到中文说明...我之前以为起码会有Fetish类的中文页面,没想到基本没有,那加了这个让整体都变慢就得不偿失了
https://ehwiki.org/wiki/Category:Tags/Chinese
另外有个问题是如果在打开标签定义时,然后选择了“添加新标签”,就无法关闭标签定义页了,必须打一个标签才能回去,希望和右侧ehs的介绍一样能加个标签定义页的关闭按钮
还有新更新的作者检查功能会出现双重标签,有3个弱标签就变成6个了...
最后还有个问题是那个浮动标签框希望可以取消碰撞,能挪一部分到屏幕外(或者拖向屏幕外时能动态挤压标签,这感觉会很麻烦)普通笔记本显示器不够宽,那个列表一直会浮在图上很难受,即使是最低透明度也是一样,只适合对着预览快速打标签,所以我同时开两个页面来规避,一个看一个打,这功能就失去意义了。同理,希望能整体挪动卷轴模式下的卷轴,而不是永远居中,目前两边位置太窄了。比如可以拖动卷轴整体挪动,或者可以自定义由居中向左或向右的位移来调整。就是不知道非居中情况下放大图片大小,是放到全屏为止还是放到卷轴的一侧碰到其中一边为止,希望是碰到一侧后继续放大可以正常放大到全屏,缩小后还能够缩回偏移后的中轴。
另有个兼容问题,由于右侧按钮增多,导致浮动标签框UI被拉伸了,虽然能用,但是...接上述内容,就更看不清图了,倒是勉强能用
https://github.com/EhTagTranslation/EhSyringe/issues/1283#issuecomment-2528605961
这个特定画廊有bug,loadcomic按钮没有出现,使用悬浮按钮报错
comicMap[id].getImgList is not a function
https://exhentai.org/g/2674620/858b5d43ac
shift打开选定画廊页数的功能,1- 无效,1-10有效,非闭合区间显示正在加载中,0/0
已经有标签了但仍显示前置标签不存在:
https://exhentai.org/g/1963482/6581b4ac06/
已经有标签了但仍显示前置标签不存在:https://exhentai.org/g/1963482/6581b4ac06/
已经存在的弱标签也会提示,方便投票点赞。
这个特定画廊有bug,loadcomic按钮没有出现,使用悬浮按钮报错
我这边现在测试无法复现,你那边可以稳定复现吗?
卷轴模式中轴的左右偏移实现起来比较麻烦,主要是图片不能超出显示区域这点。只是希望不被浮动标签列表挡住的话,只要让浮动标签列表可以拖到屏幕外就够了吧。
除此以外的其他 bug 均已更新修复,感谢反馈。
另外浮动标签列表默认可以用快捷键 q
唤出,可以只在需要打/看标签时用快捷键调出来嘛,然后立刻关掉。
和意想不到的脚本冲突了,只有上面的画廊遇到了问题,其他画廊暂时没碰到
https://sleazyfork.org/zh-CN/scripts/456775-voicelinks
另外浮动标签列表默认可以用快捷键
q
唤出,可以只在需要打/看标签时用快捷键调出来嘛,然后立刻关掉。
彻底忘记了快捷键... 不被挡住目的就达到了
其他问题:
关闭始终加载所有图片
后,网格模式无法加载E站图片。
关闭始终加载所有图片
后,部分画廊双重卷轴模式无法加载E站图片。例如:
https://exhentai.org/g/3243491/e79c01c23e
https://exhentai.org/g/3243290/50f556dbcf
网格模式没有快速跳转,只能用鼠标滚轮滑动,这是设计使然吗。
当前重试机制在使用过程中的体感是在当前页面停留即重试,但是也有遇到在部分错误页面停留也不会提示重试,但后面的图又在不断加载,错误的图就卡在中间了。还有情况是即使整个漫画加载完成,错误的页面不会重试,这往往是在错误页面非常多的时候会遇到。以上两种情况,刷新网页后重新进入又会相对正常地加载,因此有时看一半要刷一次网页,刷新之后由于会从头重新加载,无法记录之前的阅读位置,很不方便(说到这里,对记录阅读位置的功能又有疑惑,既然每次都从头加载,这个记录阅读位置有什么用,只要出现不可逆的加载错误,换ip就要刷新,一刷新就从头加载,现在的记录阅读位置功能似乎是不缓存的?)自带的mpv自动重试却不会出现这种问题,但可能会提示Server communication failed. Server responded with:":",連接超時了。檢查你的連接,等待幾秒鍾後再試。这应该就是提醒要换ip了,也的确是这样只有换ip才能快速解决,但是脚本无提示只让人干等,不知未来是否会重试,不过经验告诉我加载完还有错误的就不会重试了,所以使用途中在换各种ip不断刷新(ip不干净是这样的),甚至没有感受到记录阅读位置的功能。
主要是我没有感到下面这个更改和之前有什么体验上的差异
https://sleazyfork.org/zh-CN/scripts/374903-comicread/discussions/272005
eh标签定义能否改成中文,只需在URL后加上/Chinese
例如:
https://ehwiki.org/wiki/gijinka/Chinese