MuiseDestiny / zotero-style

Ethereal Style for Zotero
GNU Affero General Public License v3.0
3.47k stars 109 forks source link

为什么我的期刊标签更新时绝大多数都是“Publication Tags :not found” #391

Open FantasticRhythm opened 1 year ago

FantasticRhythm commented 1 year ago

有的是能在easyscholar上拉取信息的,但是绝大部分他都找不到,我想问一下这个获取easyscholar的是用的哪个关键字,因为很多会议标题是明显的ACM MM是属于ccf A的,即“Proceedings of the 30th ACM International Conference on Multimedia”,或者AAAI等其他的,但是就是更新不了

MuiseDestiny commented 1 year ago

Not Found就是API返回是空。插件只是数据搬运工,不产生数据。

FairyMeng commented 1 year ago

有的是能在easyscholar上拉取信息的,但是绝大部分他都找不到,我想问一下这个获取easyscholar的是用的哪个关键字,因为很多会议标题是明显的ACM MM是属于ccf A的,即“Proceedings of the 30th ACM International Conference on Multimedia”,或者AAAI等其他的,但是就是更新不了

好像是因为自动生成的会议名称在easyscholar里面找不到 可以手动改一下 比如改成“the ACM International Conference on Multimedia” 然后点更新 他好像就能找到了

YuanfengZhang commented 1 year ago

我也遇到了类似的问题,在某些页面导入文献时zotero的期刊名和/或缩写解析并不标准,例如会把期刊全名“Applied immunohistochemistry & molecular morphology”和缩写“AIMM”都记录成“Applied immunohistochemistry & molecular morphology: AIMM”,“Science”也被zotero解析成了“Science(New York, N.Y.)”。所以依赖easyscholar的绿青蛙Zotero Style都查询不到。当然还有其他情况,例如解析成了部分缩写之类的,如上面其他人所说。

想要解决这个问题,目前只有手动修改每个条目的期刊名,因为zotero至今仍未提供直接的批量查找修改功能(会javascript的可以用脚本解决),而且这个事easyscholar也不管,不会提供模糊同义功能

或者是否能和绿青蛙相关讨论一样,提供一个本地空 array[dict],允许用户自行添加期刊名映射? [ { 'wrong_name'='Applied immunohistochemistry & molecular morphology: AIMM', 'correct_name='Applied immunohistochemistry & molecular morphology', 'correct_abbr='AIMM' } ]

添加一个迭代查询前的条件判断,如果zotero里的期刊名出现在array里,那么返回赋值correct_name给本次查询用的期刊名变量,否则保持原变量不变。

虽然很不必要,但是我想这个问题还是挺常见的,稍作补充就可以明显提升大家的体验。

MuiseDestiny commented 1 year ago

或者是否能和https://github.com/redleafnew/zotero-updateifsE/issues/56#issuecomment-1614018193一样,提供一个本地空 array[dict],允许用户自行添加期刊名映射?

OK