Mapaler / EhTagTranslator

将e绅士页面TAG换成中文,最全数据库。
GNU General Public License v3.0
532 stars 60 forks source link

ETS新功能讨论 #23

Closed xioxin closed 5 years ago

xioxin commented 6 years ago

用的html5原生提示组件 chrome 支持中英文搜索 但是如果搜到的结果很多会比较卡 https://user-images.githubusercontent.com/5716100/30069114-65786c42-9225-11e7-8632-8b4eb53e04e0.png

firefox 只支持中文搜索 确定后英文进入搜素框 https://user-images.githubusercontent.com/5716100/30069288-f4dff2f6-9225-11e7-9786-488ba499e4af.png

你们可以体验一下

链接控制功能

开启注射器 #/ets-set-config?syringe=true 禁用注射器 #/ets-set-config?syringe=false

打开菜单 #/ets-open-menu 打开配置菜单 #/ets-open-option 重置设置 有提示 #/ets-reset-config 开始更新并保存(有UI) #/ets-auto-update

直接在控制台里执行 wikiUpdate() 可以直接执行更新 无UI

新功能V2 种子直接复制磁力链 image

Mapaler commented 6 years ago

火狐下一直不能显示获取过程,直接就是全部打勾,我又看不懂你是怎么打勾的

xioxin commented 6 years ago

因为是同时请求 太快了 来不及显示过程 同时完成了

xioxin commented 6 years ago

貌似感觉好想确实有点问题 等有空看看 chrome是有过程的 不过明显感觉firefox要快不少

Mapaler commented 6 years ago

火狐下,e站你的菜单一直显示,ng-hide没用

xioxin commented 6 years ago

image image image

xioxin commented 6 years ago

貌似 火狐下 ng-hide ng-show 都失效了 导致直接显示对号了 我等检查一下 或者我可以替换成 ng-if

ng-if 是直接吧DOM移除

Mapaler commented 6 years ago

主要还是因为你用的第三方框架,所以不知道是如何实现的。

你可以自己做啊,这个很简单,css加一个

.display-none
{/*任何需要隐藏的*/
    display:none !important;
}

按钮的方法是

menu.classList.toggle("display-none");
Mapaler commented 6 years ago

另外那个框框的UI也并不好看

xioxin commented 6 years ago

框框?

Mapaler commented 6 years ago

image 7 这个就叫框框

xioxin commented 6 years ago

先实现功能ui还没时间做

Mapaler commented 6 years ago

主要是现在这个框框一直在面上去不掉挡住我看东西了,你那个框架我又搞不来。😂

xioxin commented 6 years ago

已经修复了

xioxin commented 6 years ago

框框样式 我今晚来做

Mapaler commented 6 years ago

看出来了,但是不知道怎么写配置

xioxin commented 6 years ago

配置文件中增加autoUpdate:true image

Mapaler commented 6 years ago

油猴里GM_setValue的值不能直接这样改。

其实你可以存一个no-h的画廊来测试的。

xioxin commented 6 years ago

我可以写个方法

xioxin commented 6 years ago

先更新最新代码 然后打开这个链接

只要在项目的任意页面增加下面这些后缀 就可以实现一些功能

开启注射器 #/ets-set-config?syringe=true 禁用注射器 #/ets-set-config?syringe=false

打开菜单 #/ets-open-menu 打开配置菜单 #/ets-open-option 开始更新并保存(有UI) #/ets-auto-update

直接在控制台里执行 wikiUpdate() 可以直接执行更新 无UI

Mapaler commented 6 years ago

还可以这样改设置的?高端得不能理解,#一般不是用在?后面吗?

xioxin commented 6 years ago

是 hash

前台页面处理的 不传递到后台 怎么用都可以 也不会导致页面刷新 以前经常是作为锚点链接用的

Mapaler commented 6 years ago

我就是只会用来当锚点。 如果没有注入过CSS,那么E站只会显示这样,而且点了没任何反应。

image 1

Mapaler commented 6 years ago

image 为什么你的Tampermonkey可以显示中文 default 我就是英文呢?

Mapaler commented 6 years ago

你把默认限制改成3,那不是大部分人都不会改吗,后面的福利大家都看不到了

xioxin commented 6 years ago

我也不是很清楚 这里我就是英文 image image

真的是太多了 并且本身图片是帮助理解的 图太多还会影响加载速度

xioxin commented 6 years ago

image 太多的话 本身也会溢出去 大部分情况也是不看的

Mapaler commented 6 years ago

油猴和Greasy Fork都是支持不同的语言的,但是Tampermonkey明明对其他的插件支持得很好,但就是这个不正常。

xioxin commented 6 years ago

我就是只会用来当锚点。 如果没有注入过CSS,那么E站只会显示这样,而且点了没任何反应。

这个问题应该是忘记判断是否有样式 直接调用 然后炸了

Mapaler commented 6 years ago

image 3 也不可以直接变基Storange,是不是版本问题?

xioxin commented 6 years ago

这个问题怎么都好了

Mapaler commented 6 years ago

你是用的Tampermonkey BETA吗?

xioxin commented 6 years ago

应该是正式版

Tampermonkey v4.3.6

Mapaler commented 6 years ago

image 4 image 5 但是beta还是不会显示storange

xioxin commented 6 years ago

image 发现是设置了这个 跟随浏览器语言并不好使

Mapaler commented 6 years ago

发现一个BUG,misc里的full color不见了,生成的CSS里也没有

image 6 image 7

xioxin commented 6 years ago

我研究研究

Mapaler commented 6 years ago

应该是你的数据库分析代码的问题吧,我试了我原来的程序没问题。

Mapaler commented 6 years ago

你可以之后考虑做一些数据库差错的功能,比如可以看看数据库数据数量和你输出的翻译个数对不对的上。

另外我的代码有查重、查空的功能,问题项会输出到控制台,我定期会看一下数据库有没有错误。 @OpportunityLiu 也看过的吧?

xioxin commented 6 years ago

找到问题 full color 这一行 最后多了一个空格 我做一些兼容处理

Mapaler commented 6 years ago

image 8 我们搞得乱七八糟的😂

xioxin commented 6 years ago

image

xioxin commented 6 years ago

我统计一下行数 已有英文标签的为准 不去重复

Mapaler commented 6 years ago

用我的JSON统计的 含注释

t.dataset.forEach(function(item){console.log(item.name,item.tags.length)})
artist 1483 
female 523 
male 477 
parody 1028 
character 1763 
group 938 
language 43 
reclass 11 
misc 75

不含注释

t.dataset.forEach(function(item){console.log(item.name,item.tags.filter(function(item){return item.type==0}).length)})
artist 1481
female 472
male 427
parody 1001
character 1378
group 933
language 41
reclass 11
misc 54
xioxin commented 6 years ago

刚刚我的数据有问题 有的name字段里有空格

artist 1481
group 933
male 427
parody 999
female 472
language 41
reclass 11
character 1377
misc 54
Mapaler commented 6 years ago

和我的无注释版数字有差异,检查一下吧

xioxin commented 6 years ago

character parody 存在问题

xioxin commented 6 years ago

= = 这怎么查 海底捞针啊

Mapaler commented 6 years ago

JS啊,你这么快就忘了吗?生成JSON,然后对比

Mapaler commented 6 years ago

用你的数组循环,从我的数组里删除相同的,最后剩下来的就是了。我的JSON直接有,你的自己做一个

xioxin commented 6 years ago

["angel beats", "my little pony friendship is magic"] shizuku hazuki