Content deleted Content added
Ohconfucius (talk | contribs) No edit summary Tag: Reverted |
Ohconfucius (talk | contribs) version of 15:57, 15 June 2025 Tags: Manual revert Reverted |
||
Line 16:
importScript("User:Ohconfucius/test/Sources_subscript2.js"); //Correctly casing titles and apply or rem italicisation
importScript("User:Ohconfucius/test/Sources_subscript3.js"); //link-fixing, dabbing etc
function Ohc_add_ref_tags() {
Line 55:
regex(/(\|\s*title\s*\=)\s*https?:\/{2}(?:w{3}\.|)\w+\.com(?=\s?(?:[=|{]|\}\}))/gi, '$1 ');
regex(/(\|\s*title\s*\=)\s*https?:\/{2}[^|\s]+(?=\s?(?:[=|{]|\}\}))/gi, '$1 ');
regex(/\s?<!--ACTUAL ARTICLE TITLE BELONGS HERE!(?: original text:|)[^>]*-->/gi, ' '); //rem error introduced by earlier version of this script; entirely strip title field
Line 223:
// (disabling for persistent errors) ohc_regex(/(?:Retrieved|Accessed)(?: on(?:line|)|):? (@Month\s@DD,?\s@YYYY|@DD\s@Month\s@YYYY|@yyyy-@mm-@dd)(?=\D)/gi, 'Retrieved $1');
ohc_regex(/(\w|\])[\.,;]?[ ]\((Retrieved (?:@Month\s@DD,\s@YYYY|@DD\s@Month\s@YYYY|@yyyy-@mm-@dd))\)/gi, '$1. $2');
// equivalence for French language cite web template
regex(/(\|)\s*auteur1\s*(?=\=)/gi, '$1author1');
regex(/(\|)\s*auteur2\s*(?=\=)/gi, '$1author2');
regex(/(\|)\s*citation\s*(?=\=)/gi, '$1quote');
regex(/(\|)\s*consulté le\s*(?=\=)/gi, '$1accessdate');
regex(/(\|)\s*éditeur\s*(?=\=)/gi, '$1publisher');
regex(/(\|)\s*langue\s*(?=\=)/gi, '$1language=fr');
regex(/(\|)\s*lienauteur1\s*(?=\=)/gi, '$1authorlink1');
regex(/(\|)\s*lieu\s*(?=\=)/gi, '$1place');
regex(/(\|)\s*lire en ligne\s*(?=\=)/gi, '$1place');
regex(/(\|)\s*nom1\s*(?=\=)/gi, '$1last1');
regex(/(\|)\s*nom2\s*(?=\=)/gi, '$1last2');
regex(/(\|)\s*périodique\s*(?=\=)/gi, '$1newspaper');
regex(/(\|)\s*prénom1\s*(?=\=)/gi, '$1first1');
regex(/(\|)\s*prénom2\s*(?=\=)/gi, '$1first2');
regex(/(\|)\s*site\s*(?=\=)/gi, '$1website');
regex(/(\|)\s*titre\s*(?=\=)/gi, '$1title');
regex(/(\{\{)\s*Lien web\s*(?=\|)/gi, '$1cite web');
regex(/(>)\{\{[,\.]\}\}(?=<)/gi, '$1');
regex(/\{\{date-\|([^\|]+)\|(\d{4})\-\}\}/gi, '$1 $2');
}
Line 309 ⟶ 331:
regex(/(=[ ]*)(Science|Nature) \((?:journal)\)(?=\s*[|}])/g, '$1$2'); //non-standard code
regex(/('')(Science|Nature) \(journal\)(?='')/g, '$1$2'); //non-standard code
regex(/(''\[\[(Science|Nature) \(journal\))(?=\]\]'')/g, '$1
regex(/(\|)(Science|Nature)(?: \(journal\))(?=\]\])/g, '$1$2');
regex(/(=[ ]*)(Quartz) \((?:publication)\)(?=\s*[|}])/g, '$1$2'); //non-standard code
regex(/('')(Quartz) \(publication\)(?='')/g, '$1$2'); //non-standard code
regex(/(''\[\[(Quartz) \(publication\))(?=\]\]'')/g, '$1
regex(/(\|)(Quartz)(?: \(publication\))(?=\]\])/g, '$1$2');
regex(/(=[ ]*)(Salon) \((?:website)\)(?=\s*[|}])/g, '$1$2'); //non-standard code
regex(/('')(Salon) \(website\)(?='')/g, '$1$2'); //non-standard code
regex(/(''\[\[(Salon) \(website\))(?=\]\]'')/g, '$1
regex(/(\|)(Salon)(?: \(website\))(?=\]\])/g, '$1$2');
regex(/(=[ ]*)(Stuff) \((?:company)\)(?=\s*[|}])/g, '$1$2'); //non-standard code
regex(/('')(Stuff) \(company\)(?='')/g, '$1$2'); //non-standard code
regex(/(''\[\[(Stuff) \(company\))(?=\]\]'')/g, '$1
regex(/(\|)(Stuff)(?: \(company\))(?=\]\])/g, '$1$2');
Line 713 ⟶ 735:
// test buttons
}
});
|