Aleksey_WMDE added a comment. |
I've downloaded all the scripts that present in the former list and analyzed them manually here summary of the analysis.
Total: 58 scripts
Discovered use cases:
- Check only for existence of wbEntity: 11 scripts
- Check only for existence of wbEntity.sitelinks: 10 scripts
- Use wikibase.datamodel: 2 scripts
- Overwrite wbEntity string value with object (parsed JSON) value: 1 script
All scripts use wbEntity for read only except:
- MediaWiki:Gadget-DuplicateReferences.js (not totally sure because it uses wikibase.datamodel)
- User:Jonas_Kress_(WMDE)/duply.js (not totally sure because it uses wikibase.datamodel)
- User:Ch1902/family.js (overwrites wbEntity config variable. Something that should not be allowed to do as soon as it might break all the JS code on the page)
List of scripts analyzed
MediaWiki:Gadget-AuthorityControl.js MediaWiki:Gadget-Merge.js MediaWiki:Gadget-Preview.js MediaWiki:Gadget-AuthorityControl.js MediaWiki:Gadget-DuplicateReferences.js MediaWiki:Gadget-EasyQuery.js MediaWiki:Gadget-EmptyDetect.js MediaWiki:Gadget-FindRedirectsForAliases.js MediaWiki:Gadget-KeyShortcuts.js MediaWiki:Gadget-Move.js User:Jgirault/Kartodeveloper/scripts/wikidata.js User:Alphos/ytreporp.js User:Dachary/DR.js User:Leitoxx/MediaWiki:Gadget-Move.js User:Lemondoge/common.js User:0lympic/merge.js User:Aroche/openstreetmap.js User:Aude/DuplicateReferences.js User:Aude/authority.js User:Aude/authority2.js User:Aude/preview.js User:Bene*/statementfilter.js User:CennoxX/Sandbox.js User:Ch1902/family.js User:Dachary/DR.js User:Fomafix/MediaWiki:Gadget-AuthorityControl.js User:Fomafix/MediaWiki:Gadget-FindRedirectsForAliases.js User:Fomafix/MediaWiki:Gadget-Move.js User:Galaktos/Gadget-Preview.js User:HakanIST/test.js User:Hardwigg/header-img.js User:Hsarrazin/viaf.js User:Inductiveload/hotkey_test.js User:Ivan_A._Krestinin/Gadget-AuthorityControl-Local.js User:Ivan_A._Krestinin/Gadget-MoveClaim.js User:JGirault_(WMF)/common.js User:Joern/altLabels.js User:Jonas_Kress_(WMDE)/check_constraints.js User:Jonas_Kress_(WMDE)/duply.js User:Joshbaumgartner/dr.js User:Jura1/altLabels.js User:Lockal/rawedit.js User:Magnus_Manske/actest.js User:Matěj_Suchánek/checkSitelinks.js User:Matěj_Suchánek/markDisambigs.js User:Matěj_Suchánek/markasduplicate.js User:Mbch331/Gadget-AuthorityControl.js User:McSearch/common.js User:Nikki/common.js User:Orci/monobook.js User:Petr_Matas/ExportClaims.js User:Petr_Matas/Gadget-AuthorityControl.js User:Petr_Matas/Gadget-Move.js User:Ricordisamoa/Archive.js User:Ricordisamoa/DMYdates.js User:Ricordisamoa/GeneaWiki.js User:Ricordisamoa/InterwikiList.js User:Ricordisamoa/LowercaseDescription.js User:Ricordisamoa/Reasonator.js User:Ricordisamoa/SetGender.js User:Ricordisamoa/Wikispecies.js User:Thibaut120094/preview.js User:Tpt/validator.js User:Tpt/viaf.js User:ValterVB/Dis.js
Check only for existence of wbEntity
MediaWiki:Gadget-KeyShortcuts.js User:Aude/DuplicateReferences.js User:Bene*/statementfilter.js User:Dachary/DR.js User:Inductiveload/hotkey_test.js User:JGirault_(WMF)/common.js User:Jonas-Kress_(WMDE)/check-constraints.js User:Joshbaumgartner/dr.js User:Lockal/rawedit.js User:McSearch/common.js User:Nikki/common.jsCheck only for existence of wbEntity.sitelinks
MediaWiki:Gadget-EmptyDetect.js MediaWiki:Gadget-FindRedirectsForAliases.js MediaWiki:Gadget-Preview.js User:0lympic/merge.js User:Aude/preview.js User:CennoxX/Sandbox.js User:Fomafix/MediaWiki:Gadget-FindRedirectsForAliases.js User:Galaktos/Gadget-Preview.js User:Orci/monobook.js User:Thibaut120094/preview.js
TASK DETAIL
EMAIL PREFERENCES
To: Aleksey_WMDE
Cc: Ladsgroup, gerritbot, Aleksey_WMDE, Legoktm, thiemowmde, ori, adrianheine, aude, Snaterlicious, Ricordisamoa, Aklapper, Jdlrobson, hoo, GoranSMilovanovic, Adik2382, Th3d3v1ls, Ramalepe, Liugev6, QZanden, Vali.matei, Lewizho99, Maathavan, Volker_E, Izno, Wikidata-bugs, GWicke, Mbch331, Jay8g
Cc: Ladsgroup, gerritbot, Aleksey_WMDE, Legoktm, thiemowmde, ori, adrianheine, aude, Snaterlicious, Ricordisamoa, Aklapper, Jdlrobson, hoo, GoranSMilovanovic, Adik2382, Th3d3v1ls, Ramalepe, Liugev6, QZanden, Vali.matei, Lewizho99, Maathavan, Volker_E, Izno, Wikidata-bugs, GWicke, Mbch331, Jay8g
_______________________________________________ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs