Closed DaidoujiChen closed 6 years ago
为什么不用 https://github.com/Mapaler/EhTagTranslator/wiki/EhTagBuilder 生成json,我看你那个有很多问题没处理啊
@OpportunityLiu
O口O" 真假, 因為我其實只想要 英文名
-> 中文名
的部分而已, 生成一個檔案之後也是包在 app 裡面而已, 不會每次調用, 不過 code 的部分是也還有想修的地方沒錯啦 =w="
可是我还在每天努力更新啊
你也可以参考一下我的项目 https://github.com/OpportunityLiu/ExViewer/tree/master/EhTagTranslatorClient
我看你那个主要两个问题
第一个是中间MARKDOWN没有处理,有的中文名是带图片的,比如 kantai collection
的中文是 ![大船](http://wx1.sinaimg.cn/large/6c84b2d6gy1fehdg37hq1g200k00c03b.gif)舰队Collection
第二是不同的namespace中有英文名相同的条目,我看你那个合成同一个字典以后就只剩下一个了
EHTagBuilder 这些都是处理好的,因为它是基于渲染好的html而非markdown
@OpportunityLiu
蠔油, 感恩, 我再來研究一下
你既然懂json,而且也是不需要频繁更新的,就可以自己写一个转换程序把ETB生成json去掉介绍生成你需要的格式(其实直接在ETB设置里关掉生成简介和图片就行),这样你自己会节省很多精力,也不容易出错。
@Mapaler
也 3qq
@OpportunityLiu 你还看得懂Go语言啊,学过?我进去看了半天都看不懂
@Mapaler 只是用了一下看了看返回结果
@OpportunityLiu 你是苹果手机啊
wget https://alltesthere-186305.appspot.com/
我也看不懂 javascript =w="
目前我想吃掉 emoji 吃不掉就是了
什么叫吃掉emoji?不要emoji的话,ETB也可以关闭生成的啊
干脆搞一套标准的json 丢到git目录下 定期更新一下
@xioxin 那样多半有人会直接用了,说都不说一声。
@Mapaler 没差别的 该不说的还是不说的
Hello @Mapaler & @xioxin
我參考了 這行 然後用 https://regex101.com/ 這個網站測試
有些比如說像是
🧟♀️ 🧟♂️
這種的就消不掉
簡單的像是
😄
就行
這邊我也會再試試看, 謝謝大家
感謝 @OpportunityLiu & @xioxin 的想法
我直接讓 ci 噴一份檔案放到 s3 上面, 就不用每次去重新處理了, =w=
https://s3-ap-northeast-1.amazonaws.com/daidouji-htags/htag.json
不知道是不是属于新版的Unicode里添加的emoji,这个正则xioxin也写了有一年了吧。不过我们的数据库里有这些Emoji吗?
@Mapaler
有耶 剛剛那個就是 zombie
裡面的 還分男生女生 =w="
我刚才用我的程序试了一下,是可以匹配这两个emoji的,你应该是用法不对吧。
@Mapaler
嗯 真的 可能是我手殘複製錯了, 不過還是刪不掉後面的那個 ♀️
& ♂️
剛剛 @xioxin 貼的那個可以消的很乾淨說, 不過他好像刪掉了 OoO
你自己加上♀️ 和 ♂️不就行了吗,这两个能算Emoji吗?
@Mapaler
我也不知道 哈哈
感謝大家 那我就自己 close 掉這個 issue 囉 >w<
@DaidoujiChen
数据库已经迁移到 https://github.com/EhTagTranslation/Database/
现在有持续集成发布的json版本了 https://github.com/EhTagTranslation/Database/releases
开发文档 https://github.com/EhTagTranslation/Database/wiki/%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97
后续这边的数据不会再更新了,如果你方便的话,可以考虑迁移过去。
Hello @Mapaler,
因為我個人的需要, 所以 build 了一個 service 是使用了這邊翻譯的部分, 如果覺得不妥的話, 我會把 source 的部分 private 起來, service 也會關掉, 感恩.
repo https://github.com/DaidoujiChen/htags