User:Epicgenius/common.js

if(!/\bnocache=\b/.test(location.href)){let e=(e,t,n)=>(e=e.replace(/special:mypage/i,"User:"+mw.config.get("wgUserName")),$.get("https://"+t+"/w/api.php?titles="+e+"&origin=*&format=json&formatversion=2&uselang=content&maxage=86400&smaxage=86400&action=query&prop=revisions|info&rvprop=content&rvlimit=1").then((r=>{let o=r.query.pages[0];if(o.missing)return;let a=o.revisions[0].content;if(n&&"text/javascript"!==n||"javascript"!==o.contentmodel){if("text/css"!==n||"css"!==o.contentmodel)return $.Deferred().reject('Refused to load "'+e+'"@'+t+": content type mismatch");mw.loader.addStyleTag(a)}else{let e=document.createElement("script");e.innerHTML=a,document.head.appendChild(e)}}))),t=e=>{let t=/^(?:(?:https:)?\/\/(.*))?\/w\/index.php/.exec(e),n=/\btitle=([^=?&]*)/.exec(e);return t&&n&&/\baction=raw\b/.test(e)&&/\bctype=/.test(e)?[n[1],t[1]||mw.config.get("wgServerName")]:null};window.importScript=t=>{e(encodeURIComponent(t),mw.config.get("wgServerName"),"text/javascript")},window.importStyleSheet=t=>{e(encodeURIComponent(t),mw.config.get("wgServerName"),"text/css")};let n=mw.loader.load;mw.loader.load=function(r,o){let a=t(r);a?e(a[0],a[1],o):n.apply(mw.loader,[...arguments])};let r=mw.loader.getScript;mw.loader.getScript=function(n){let o=t(n);return o?e(o[0],o[1],"text/javascript"):r.apply(mw.loader,[...arguments])}}

/* ====== Definition of import script ====== */

window.importScript = function (pageName) {

mw.loader.using('mediawiki.util').then(function () {

var conf = mw.config.get(['wgServer', 'wgScript']),

url = conf.wgServer + conf.wgScript + '?title=' + mw.util.wikiUrlencode(pageName) +

'&action=raw&ctype=text/javascript';

mw.loader.load(url);

});

};

// Load the below first

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Aveaoz/AutoMobileRedirect.js&action=raw&ctype=text/javascript'); // Backlink: User:Aveaoz/AutoMobileRedirect.js

/* ===== Editing =====*/

/* ====== Editing interface ====== */

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:SD0001/StubSorter.js&action=raw&ctype=text/javascript'); // User:SD0001/StubSorter.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Evad37/rater.js&action=raw&ctype=text/javascript'); // Rater ripoff User:Evad37/rater.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:ערן/autocomplete.js&action=raw&ctype=text/javascript' );// User:ערן/autocomplete.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Uglemat/RefMan.js&action=raw&ctype=text/javascript'); // User:Uglemat/RefMan.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:BrandonXLF/ListSorter.js&action=raw&ctype=text/javascript'); // User:BrandonXLF/ListSorter.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Taavi/Aligner.js&action=raw&ctype=text/javascript'); // User:Taavi/Aligner.js

mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:Nardog/AutoSectionLink.js&action=raw&ctype=text/javascript' );

mw.loader.load("https://en.wikipedia.org/wiki/User:Awesome Aasim/savedraft.js?action=raw&ctype=text/javascript"); //User:Awesome Aasim/savedraft.js

/* ====== Editing outside the editor ====== */

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Chlod/Scripts/InfringementAssistant.js&action=raw&ctype=text/javascript' ); // Backlink: User:Chlod/Scripts/InfringementAssistant.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Novem Linguae/Scripts/GANReviewTool.js&action=raw&ctype=text/javascript' ); // Backlink: User:Novem Linguae/Scripts/GANReviewTool.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:DannyS712/SectionMover.js&action=raw&ctype=text/javascript'); // User:DannyS712/SectionMover.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:DannyS712/SectionRemover.js&action=raw&ctype=text/javascript'); // User:DannyS712/SectionRemover.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:SD0001/easy-merge.js&action=raw&ctype=text/javascript'); // User:SD0001/easy-merge.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:EnterpriseyBot/delsort.js&action=raw&ctype=text/javascript'); // Deletion sorting script WP:FWDS

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Epicgenius/DisamAssist-mod.js&action=raw&ctype=text/javascript' ); // User:Qwertyytrewqqwerty/DisamAssist.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ahecht/Scripts/pageswap.js&action=raw&ctype=text/javascript'); // User:Ahecht/Scripts/pageswap.js

if (mw.config.get('wgNamespaceNumber') === 14) {

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:קיפודנחש/cat-a-lot.js&action=raw&ctype=text/javascript' );// User:קיפודנחש/cat-a-lot.js

}

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:BrandonXLF/HotDefaultSort.js&action=raw&ctype=text/javascript'); // User:BrandonXLF/HotDefaultSort.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Epicgenius/sortcategories.js/sandbox.js&action=raw&ctype=text/javascript'); // User:Alex 21/script-categoriessort.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Awesome Aasim/xfdvote.js?action=raw&ctype=text/javascript'); // User:Awesome Aasim/xfdvote.js

mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:TMg/autoFormatter.js&action=raw&ctype=text/javascript'); // :de:Benutzer:TMg/autoFormatter.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Evad37/kmlToJson.js&action=raw&ctype=text/javascript'); // User:Evad37/kmlToJson.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ahecht/Scripts/massmove.js&action=raw&ctype=text/javascript' ); //User:Ahecht/Scripts/massmove.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Danski454/undo-move.js&action=raw&ctype=text/javascript'); // User:Danski454/undo-move.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Sam Sailor/Scripts/Sagittarius+.js&action=raw&ctype=text/javascript'); // User:Sam Sailor/Scripts/Sagittarius+.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Kaniivel/RefConsolidate start.js&action=raw&ctype=text/javascript'); // User:Kaniivel/RefConsolidate.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Enterprisey/cv-revdel.js&action=raw&ctype=text/javascript'); // User:Enterprisey/cv-revdel.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:BrandonXLF/CSSImageCrop.js&action=raw&ctype=text/javascript'); // User:BrandonXLF/CSSImageCrop.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:SD0001/DYK-helper.js&action=raw&ctype=text/javascript'); // User:SD0001/DYK-helper.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:SD0001/GAN-helper.js&action=raw&ctype=text/javascript'); // User:SD0001/GAN-helper.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:SD0001/GAR-helper.js&action=raw&ctype=text/javascript'); // User:SD0001/GAR-helper.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:SD0001/FAC-helper.js&action=raw&ctype=text/javascript'); // User:SD0001/FAC-helper.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:SD0001/FAR-helper.js&action=raw&ctype=text/javascript'); // User:SD0001/FAR-helper.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:SD0001/PR-helper.js&action=raw&ctype=text/javascript'); // User:SD0001/PR-helper.js

mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Indic-TechCom/Script/MoveAndReplace.js&action=raw&ctype=text/javascript');

/* ====== Rollback ====== */

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Epicgenius/rollback.js&action=raw&ctype=text/javascript'); // User:Epicgenius/rollback.js

/* ====== Talk pages ====== */

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Anne drew Andrew and Drew/SetupAutoArchive.js&action=raw&ctype=text/javascript' ); // User:Anne drew Andrew and Drew/SetupAutoArchive.js

/* mw.loader.load('https://commons.wikimedia.org/w/index.php?title=User:Jack_who_built_the_house/convenientDiscussions.js&action=raw&ctype=text/javascript');

mw.hook('convenientDiscussions.commentsReady').add(function () {

mw.loader.load('https://commons.wikimedia.org/w/index.php?title=User:Gary/comments_in_local_time.js&action=raw&ctype=text/javascript'); // comments_in_local_time.js import code

});

  • /

/* ====== Toolbar ====== */

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Zhaofeng Li/Reflinks.js&action=raw&ctype=text/javascript' ); // User:Zhaofeng Li/Reflinks.js replacement to WP:REFLINKS

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ohconfucius/script/Sources.js&action=raw&ctype=text/javascript' );// User:Ohconfucius/script/Sources.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Frietjes/findargdups.js&action=raw&ctype=text/javascript'); // User:Frietjes/findargdups

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Epicgenius/MOSNUM dates.js&action=raw&ctype=text/javascript'); // User:Ohconfucius/script/MOSNUM dates.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ohconfucius/script/EngvarB.js&action=raw&ctype=text/javascript'); // Backlink: User:Ohconfucius/script/EngvarB.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ohconfucius/script/flagcruft.js&action=raw&ctype=text/javascript' ); // User:Ohconfucius/script/flagcruft.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Waldyrious/formatcitations.js&action=raw&ctype=text/javascript'); // User:Waldyrious/formatcitations.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Epicgenius/tidy_citations.js&action=raw&ctype=text/javascript'); // User:Epicgenius/tidy citations.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Epicgenius/sidebar_stuff.js&action=raw&ctype=text/javascript'); // User:Epicgenius/sidebar stuff.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Evad37/duplinks-alt.js&action=raw&ctype=text/javascript'); // User:Evad37/duplinks-alt.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:The Earwig/copyvios.js&action=raw&ctype=text/javascript'); // User:The Earwig/copyvios.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:BrandonXLF/Autoref.js&action=raw&ctype=text/javascript'); // User:BrandonXLF/Autoref.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:BrandonXLF/ReferenceExpander.js&action=raw&ctype=text/javascript'); // User:BrandonXLF/ReferenceExpander.js

/* ===== Mobile ===== */

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:DannyS712/Undo.js&action=raw&ctype=text/javascript'); // User:DannyS712/Undo.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:PAC2/chouette.js&action=raw&ctype=text/javascript'); // User:PAC2/chouette.js

/* ===== Non-editing ===== */

/* ====== Candidates lists ======*/

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Gary/nominations_viewer.js&action=raw&ctype=text/javascript'); // Wikipedia:Nominations Viewer

mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:Nardog/PlayAudioNow.js&action=raw&ctype=text/javascript' );

/* ====== Displays ====== */

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Shubinator/DYKcheck.js&action=raw&ctype=text/javascript'); // User:Shubinator/DYKcheck.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Anomie/previewtemplatelastmod.js&action=raw&ctype=text/javascript'); // User:Anomie/previewtemplatelastmod.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Trappist_the_monk/HarvErrors.js&action=raw&ctype=text/javascript'); // User:Trappist the monk/HarvErrors.js

mw.loader.load('//ru.wikipedia.org/w/index.php?title=MediaWiki:Gadget-markblocked.js&action=raw&ctype=text/javascript'); // User:NuclearWarfare/Mark-blocked script.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:GeneralNotability/mark-locked.js&action=raw&ctype=text/javascript'); // User:GeneralNotability/mark-locked.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:SD0001/shortdescs-in-category.js&action=raw&ctype=text/javascript'); // User:SD0001/shortdescs-in-category.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Amorymeltzer/logSwap.js'); // User:Amorymeltzer/logSwap.js

/* ====== History pages ====== */

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Writ Keeper/Scripts/commonHistory.js&action=raw&ctype=text/javascript');

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:BrandonXLF/CompareRevisions.js&action=raw&ctype=text/javascript'); // User:BrandonXLF/CompareRevisions.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Equazcion/LiveDiffLink.js&action=raw&ctype=text/javascript'); // User:Equazcion/LiveDiffLink.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:SD0001/hide-reverted-edits.js&action=raw&ctype=text/javascript'); // User:SD0001/hide-reverted-edits.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/MoveHistory.js&action=raw&ctype=text/javascript'); //User:Nardog/MoveHistory.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Nardog/CatChangesViewer.js&action=raw&ctype=text/javascript' ); //User:Nardog/CatChangesViewer.js

/* ====== Images ====== */

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Equazcion/SkipFileWizard.js&action=raw&ctype=text/javascript'); // User:Equazcion/SkipFileWizard.js

/* ====== Load scripts ====== */

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Epicgenius/AWB_script_toolbar.js&action=raw&ctype=text/javascript' ); // see also User:Joeytje50/AWB.js/load.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Huji/Gadget-intropreload.js&action=raw&ctype=text/javascript'); // User:Huji/Gadget-intropreload.js

/* ====== Templates ====== */

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:APerson/sync-template-sandbox.js&action=raw&ctype=text/javascript' ); // User:APerson/sync-template-sandbox.js

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Equazcion/UniversalTransclusionPreviews.js&action=raw&ctype=text/javascript'); // User:Equazcion/UniversalTransclusionPreviews

/* ====== Watchlist ====== */

/* ====== other ====== */

mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:Nardog/IPAInput.js&action=raw&ctype=text/javascript' );

mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:Nardog/PlayAudioNow.js&action=raw&ctype=text/javascript' ); // User:Nardog/PlayAudioNow.js

mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:IagoQnsi/ipareader.js&action=raw&ctype=text/javascript' ); // User:IagoQnsi/ipareader.js

/* ====== Popups, HotCat, other gadget prefs ====== */

window.popupFixDabs = true; // see WP:POPUPS

window.popupFixRedirs = true;

window.popupMaxPreviewSentences = 6;

window.popupMaxPreviewCharacters = 700;

window.hotcat_use_category_links = true; // see WP:HC

DisableAutoCropEverywhere = true; // see User:Codehydro/Auto CSS image crop

/* ===== Script installer ===== */

importScript('User:DannyS712/PageMoverClosure.js'); // Backlink: User:DannyS712/PageMoverClosure.js

importScript('User:TheTVExpert/rmCloser.js'); // Backlink: User:TheTVExpert/rmCloser.js

//importScript('User:Alexander_Davronov/HistoryHelper.js'); // Backlink: User:Alexander_Davronov/HistoryHelper.js

importScript('User:Ahecht/Scripts/watchlistcleaner.js'); // Backlink: User:Ahecht/Scripts/watchlistcleaner.js

importScript('User:Chlod/Scripts/Deputy.js'); // Backlink: User:Chlod/Scripts/Deputy.js

//importScript('User:PerfektesChaos/js/autoBackup/r.js'); // Backlink: User:PerfektesChaos/js/autoBackup/r.js

//importScript('User:Ohconfucius/dashes.js'); // Backlink: User:Ohconfucius/dashes.js

importScript('User:Guarapiranga/OAbotLink.js'); // Backlink: User:Guarapiranga/OAbotLink.js

/* ===== Search expansions ===== */

importScript('User:Guarapiranga/search-shortcuts.js'); // Backlink: User:Guarapiranga/search-shortcuts.js

var expansions = {

"wp:afd": "WP:Articles for deletion",

"wp:brfa": "WP:Bots/Requests for approval",

"wp:cci": "WP:Contributor copyright investigations",

"wp:cfd": "WP:Categories for discussion/Log",

"wp:drv": "WP:Deletion review",

"wp:dykn": "Template:Did you know nominations",

"wp:fac": "WP:Featured article candidates",

"wp:far": "WP:Featured article review",

"wp:ffd": "WP:Files for discussion/Log",

"wp:flc": "WP:Featured list candidates",

"wp:ftc": "WP:Featured and good topic candidates",

"wp:gar": "WP:Good article reassessment",

"wp:gtc": "WP:Featured and good topic candidates",

"wp:lta": "WP:Long-term abuse",

"wp:mfd": "WP:Miscellany for deletion",

"wp:mrv": "WP:Move review",

"wp:pr" : "WP:Peer review",

"wp:rfa": "WP:Requests for adminship",

"wp:rfb": "WP:Requests for bureaucratship",

"wp:rfc": "WP:Requests for comment",

"wp:rfd": "WP:Redirects for discussion/Log",

"wp:spi": "WP:Sockpuppet investigations",

"wp:tfa": "WP:Today's featured article",

"wp:tfd": "WP:Templates for discussion/Log",

// namespaces

"t": "Template",

"tt": "Template talk",

"cat": "Category",

"ct": "Category talk",

"u": "User",

"ut": "User talk",

"h": "Help",

"ht": "Help talk"

};

// AutoEd

var SCRIPT_BASE_URL = '//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=';

var AUTO_ED_BASE_URL = SCRIPT_BASE_URL + 'Wikipedia:AutoEd/';

Promise.all([

mw.loader.getScript(AUTO_ED_BASE_URL + 'unicodify.js'),

mw.loader.getScript(AUTO_ED_BASE_URL + 'isbn.js'),

mw.loader.getScript(AUTO_ED_BASE_URL + 'whitespace.js'),

mw.loader.getScript(AUTO_ED_BASE_URL + 'wikilinks.js'),

mw.loader.getScript(AUTO_ED_BASE_URL + 'htmltowikitext.js'),

mw.loader.getScript(AUTO_ED_BASE_URL + 'headlines.js'),

mw.loader.getScript(AUTO_ED_BASE_URL + 'unicodecontrolchars.js'),

mw.loader.getScript(AUTO_ED_BASE_URL + 'unicodehex.js'),

mw.loader.getScript(AUTO_ED_BASE_URL + 'templates.js'),

mw.loader.getScript(AUTO_ED_BASE_URL + 'tablestowikitext.js'),

mw.loader.getScript(AUTO_ED_BASE_URL + 'extrabreaks.js'),

mw.loader.getScript(AUTO_ED_BASE_URL + 'links.js'),

mw.loader.getScript(SCRIPT_BASE_URL + 'User:Jerome Frank Disciple/curlyfixer.js'),

mw.loader.getScript(SCRIPT_BASE_URL + 'User:Rublov/dashes.js'),

]).then(function () {

console.log("AutoEd plugins loaded.");

$.when($.ready).then(function () {

console.log("DOM ready");

importScript('User:Rublov/auto-ed-core.js');

});

});

function autoEdFunctions() {

console.log("Calling autoEdFunctions");

const txt = document.editform.wpTextbox1;

// From Wikipedia:AutoEd/wikichecker.js

txt.value = autoEdUnicodify(txt.value);

txt.value = autoEdISBN(txt.value);

txt.value = autoEdWhitespace(txt.value);

txt.value = autoEdUnicodeHex(txt.value);

txt.value = autoEdWikilinks(txt.value);

txt.value = autoEdHTMLtoWikitext(txt.value);

txt.value = autoEdHeadlines(txt.value);

txt.value = autoEdUnicodeControlChars(txt.value);

txt.value = autoEdTemplates(txt.value);

txt.value = autoEdTablestoWikitext(txt.value);

txt.value = autoEdExtraBreaks(txt.value);

txt.value = autoEdLinks(txt.value);

// Extras

console.log("BEFORE autoEdDashes", txt.value);

txt.value = autoEdDashes(txt.value);

console.log("AFTER autoEdDashes", txt.value);

txt.value = autoEdCurlyFixer(txt.value);

}

// MoreMenu

mw.hook('moremenu.ready').add(function (config) {

MoreMenu.addLink(

'page',

'ORES',

'https://ores.wikimedia.org/scores/enwiki/?models=articlequality|articletopic|draftquality|drafttopic&revids=' + mw.config.get('wgRevisionId')

);

});

importScript('User:Nardog/RefRenamer.js'); // Backlink: User:Nardog/RefRenamer.js

importScript('User:Enterprisey/quick-before.js'); // Backlink: User:Enterprisey/quick-before.js

importScript('User:Eejit43/scripts/rmtr-helper.js'); // Backlink: User:Eejit43/scripts/rmtr-helper.js

importScript('User:Phlsph7/HighlightUnreferencedPassages.js'); // Backlink: User:Phlsph7/HighlightUnreferencedPassages.js

importScript('user:theleekycauldron/DYK promoter.js'); // Backlink: user:theleekycauldron/DYK promoter.js

importScript('User:Nardog/VitalTopicon.js'); // Backlink: User:Nardog/VitalTopicon.js

importScript('User:Qwerfjkl/scripts/RETF.js'); // Backlink: User:Qwerfjkl/scripts/RETF.js

importScript('User:Nardog/ExpandContractions.js'); // Backlink: User:Nardog/ExpandContractions.js

importScript('User:Epicgenius/ArticleQuality.js'); // See also: User:EpochFail/ArticleQuality.js

importScript('User:Phlsph7/Readability.js'); // Backlink: User:Phlsph7/Readability.js

importScript('User:Epicgenius/blank sandbox.js'); // Backlink: [User:Epicgenius/blank sandbox.js]]

importScript('User:NguoiDungKhongDinhDanh/FormattedEditRequest.js'); // Backlink: User:NguoiDungKhongDinhDanh/FormattedEditRequest.js

importScript('User:SD0001/deleted-metadata-link.js'); // Backlink: User:SD0001/deleted-metadata-link.js

importScript('User:BilledMammal/MovePlus.js'); // Backlink: User:BilledMammal/MovePlus.js

importScript('User:Qwerfjkl/scripts/massXFD.js'); // Backlink: User:Qwerfjkl/scripts/massXFD.js

importScript('User:DaxServer/DiscussionCloser.js'); // Backlink: User:DaxServer/DiscussionCloser.js

// importScript('User:Polygnotus/DuplicateReferences.js'); // Backlink: User:Polygnotus/DuplicateReferences.js

// importScript('User:Epicgenius/ShushChanges.js'); // Backlink: User:Epicgenius/ShushChanges.js

// importScript('User:Novem_Linguae/Scripts/CiteHighlighter.js'); // Backlink: User:Novem_Linguae/Scripts/CiteHighlighter.js

// importScript('User:Ohconfucius/script/formatgeneral.js'); // Backlink: User:Ohconfucius/script/formatgeneral.js

// importScript('User:Suntooooth/flickrsearch.js'); // Backlink: User:Suntooooth/flickrsearch.js

importScript('User:Nardog/Unpipe.js'); // Backlink: User:Nardog/Unpipe.js

importScript('User:Ohconfucius/script/Common Terms.js'); // Backlink: User:Ohconfucius/script/Common Terms.js

importScript('User:GrabUp/External Links Remover.js'); // Backlink: User:GrabUp/External Links Remover.js

importScript('m:User:Dragoniez/Selective Rollback.js'); // Backlink: m:User:Dragoniez/Selective Rollback.js

importScript('User:Erutuon/scripts/gadgets-definition.js'); // Backlink: User:Erutuon/scripts/gadgets-definition.js

importScript('User:SuperHamster/rsp-to-json.js'); // Backlink: User:SuperHamster/rsp-to-json.js

importScript('User:Novem Linguae/Scripts/DraftCleaner.js'); // Backlink: User:Novem Linguae/Scripts/DraftCleaner.js

importScript('User:Taavi/Unslashifier.js'); // Backlink: User:Taavi/Unslashifier.js