User:EpochFail/ArticleQuality.js

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
$.getScript(
	'//meta.wikimedia.org/w/index.php?title=User:EpochFail/ArticleQuality-system.js&action=raw&ctype=text/javascript',
	function(){
		articleQuality = new ArticleQuality({
			ores_host: "https://ores.wikimedia.org",
			weights: {
				E: 1,
				D: 2,
				C: 3,
				B: 4,
				A: 5
			},
			names: {
				E: "E", 
				D: "D",
				C: "C",
				B: "B",
				A: "A"
			},
			assessment_system: "ORES predicted quality",
			dbname: "wikidatawiki",
			modelName: "itemquality"
		});
		if(mw.config.get('wgAction') === "history" && (mw.config.get('wgNamespaceNumber') === 0)){
			articleQuality.getAndRenderHistoryScores();
		}
		if(mw.config.get('wgAction') === "view" && (mw.config.get('wgNamespaceNumber') === 0)){
			articleQuality.getAndRenderScoreHeader();
		}
		articleQuality.addScoresToArticleLinks();
	}
);
mw.loader.load("//meta.wikimedia.org/w/index.php?title=User:EpochFail/ArticleQuality.css&action=raw&ctype=text/css", 'text/css');