ark25/Refscript

This is a JavaScript bookmarklet, very useful if you want to create citations (references) with a single click.

Description

Say you have the following newspaper articles and you want to use them as citations:

The script can transform those links into this:

References using {{cite web}}:

{{cite web |url=http://www.bbc.com/news/science-environment-23814524 |title=Sea otter return boosts ailing seagrass in California |newspaper=BBC |date= August 26, 2013 |author=Suzi Gage |accessdate=May 20, 2014}}

{{cite web |url=http://www.dailymail.co.uk/news/article-2384832/Great-White-sharks-hunt-seals-South-Africa.html |title=Dinner in the 'Ring of Death': Breathtaking pictures of Great White sharks bursting from the sea to pick off seals |newspaper=Daily Mail |date= August 5, 2013 |author=Rosie Taylor |accessdate=May 20, 2014}}

{{cite web |url=http://arstechnica.com/science/2012/04/organisms-that-once-stuck-to-rocks-evolved-the-ability-to-move-out-of-the-way-of-predators/ |title=Evolution in motion: organisms once stuck to rocks can now evade predators |newspaper=Ars Technica |date= April 17, 2012 |author=John Timmer |accessdate=May 20, 2014}}

Plain references:

[http://www.bbc.com/news/science-environment-23814524 Sea otter return boosts ailing seagrass in California], August 26, 2013, Suzi Gage, ''BBC'', retrieved at May 20, 2014

[http://www.dailymail.co.uk/news/article-2384832/Great-White-sharks-hunt-seals-South-Africa.html Dinner in the 'Ring of Death': Breathtaking pictures of Great White sharks bursting from the sea to pick off seals], August 5, 2013, Rosie Taylor, ''Daily Mail'', retrieved at May 20, 2014

[http://arstechnica.com/science/2012/04/organisms-that-once-stuck-to-rocks-evolved-the-ability-to-move-out-of-the-way-of-predators/ Evolution in motion: organisms once stuck to rocks can now evade predators], April 17, 2012, John Timmer, ''Ars Technica'', retrieved at May 20, 2014

External links:

The references will show in the „Notes” section like this:

Using {{cite web}}:

Plain references:

    Notes

By default, the script generates the reference using the {{cite web}} template. If you want to produce a plain reference, then change in the last line of the script: "prompt("Wiki-Reference", sc);" with "prompt("Wiki-Reference", sr);"

If you want to produce just an external link, then change "prompt("Wiki-Reference", sc);" with "prompt("Wiki-Reference", s);"


If the script doesn't know a specific website, it will capture at least the title of the article and the name of the website. For example, the script doesn't know the Techcrunch.com site at this moment but it will transform this link: http://techcrunch.com/2013/09/16/box-acquisitions-preview-mobile/ into an external link like this:

or into a reference like this:

{{cite web |url=http://techcrunch.com/2013/09/16/box-acquisitions-preview-mobile/ |title=With New File Preview And Mobile Experiences, Box Highlights Recent Acquisitions |newspaper=Techcrunch.com |date= |last= |accessdate=2013-09-19}}

How to use the script

The easiest way to use the script is to go to this webpage and drag the script into your bookmark toolbar. Then you are done.

The old procedure:

All you have to do is to create a bookmark. Instead of putting into the bookmark an URL, you put the script. It's a nice feature of modern internet browsers, so you can create bookmarks that run scripts - they are called Bookmarklets.

  • Edit the section that contains the script: User:Ark25/RefScript#The script - you can do that simply by clicking here
  • Copy all the script into your clipboard (without the and the - the script begins with javascript:..)
  • Create a new bookmark into your browser. Name it "RefScript" or whatever you want. Paste the content of your clipboard into the URL field of that bookmark. In Firefox, the field is called Location. In Google Chrome it's called URL.
  • Save the bookmark

Improving the script

For the moment, the script can only handle a few sites (BBC, Daily Mail, Daily Mirror, The Daily Telegraph, Huffington Post, Huffington Post Canada, The New York Times, The Washington Post, The Boston Globe, The Times of India, Financial Times, The Economist, Wall Street Journal, Business Week, Ars Technica, TG Daily), but the good part is that everyone can teach the script how to handle a new website. If for example you are using a lot The New York Times for citations, you can teach the script how to find the key elements (title, author, date) into that newspaper's online articles and then you can save a lot of time by creating citations with a single click. I am not using often English newspapers for the citations I create, but I developed the script to handle about 30-40 most important Romanian newspapers and that's helping me a lot.

If you can't manage to add code to the script, then ask me to add code for the newspaper you need, and I will try to do it, depending on how much free time I have.

See also

The script

javascript:var Manifest = '   RefScript version 44b (2014-11-13). This program is in the Public Domain. You can use it as you wish.   '; var User_Prefix = 'MyUser'; var Date_Format = 'US';    var comment = 'Date_Format can be US (May 9, 2014) or UK (9 May 2014) or YMD (2014-05-09) - for access date (retrieved at)'; var Archive = 'No'; var Ref_Name_Short = 'No'; var Ref_Name_Date_Publication_Date='No'; var Without_Reference_Name='No'; var SiteLN = 'en'; var AuthorNameTitleCase = 'Yes'; function toTitleCase(str) {   var str = str.toLowerCase();   return str.replace(/[^\s]+/g, function(word) {       return word.replace(/^./, function(first) {         return first.toUpperCase();       });     }); }; function f_process_Newspaper_Name() {   var P_Newspaper = u.replace(/\.com.*/, '.com');   var P_Newspaper = P_Newspaper.replace(/\.net.*/, '.net');   var P_Newspaper = P_Newspaper.replace(/\.co.uk.*/, '.co.uk');   var P_Newspaper = P_Newspaper.replace(/\.org.*/, '.org');   var P_Newspaper = P_Newspaper.replace(/\.net.*/, '.net');   var P_Newspaper = P_Newspaper.replace(/\.ca\/.*/, '.ca');   var P_Newspaper = P_Newspaper.replace(/http:\/\/www./, '');   var P_Newspaper = P_Newspaper.replace(/http:\/\//, '');   var P_Newspaper = P_Newspaper.replace(/\/.*/, '');   var P_Newspaper = toTitleCase(P_Newspaper);    return P_Newspaper; }; function f_process_Title(P_Title) {   var P_Title = P_Title.replace(/’/g, '\'');   var P_Title = P_Title.replace(/\s*\|.*/, '');   var P_Title = P_Title.replace(/\[/g, '(');   var P_Title = P_Title.replace(/\]/g, ')');   var P_Title = P_Title.replace(/^ +/, '');   var P_Title = P_Title.replace(/ +$/, '');    return P_Title; }; function f_process_EN_Date(P_Date) {    var P_Date = f_remove_weekday_from_EN_Date(P_Date);   var P_Date = P_Date.replace(/Published: */i, '');   var P_Date = P_Date.replace(/Updated */i, '');    var P_Date = P_Date.replace(/,? *\w*:.*$/, '');    var P_Date = P_Date.replace(/\n/g, ' ');   var P_Date = P_Date.replace(/\t/g, ' ');   var P_Date = P_Date.replace(/^ +/, '');   var P_Date = P_Date.replace(/ +$/, '');   var P_Date = P_Date.replace(/^0/, '');   var P_Date = P_Date.replace(/ +/g, ' ');    var P_Date = P_Date.replace(/Jan\.? /, 'January ');   var P_Date = P_Date.replace(/Feb\.? /, 'February ');   var P_Date = P_Date.replace(/Mar\.? /, 'March ');   var P_Date = P_Date.replace(/Apr\.? /, 'April ');   var P_Date = P_Date.replace(/Jun\.? /, 'June ');   var P_Date = P_Date.replace(/Jul\.? /, 'July ');   var P_Date = P_Date.replace(/Aug\.? /, 'August ');   var P_Date = P_Date.replace(/Sept? /, 'September ');   var P_Date = P_Date.replace(/Sept\. /, 'September ');   var P_Date = P_Date.replace(/Oct\.? /, 'October ');   var P_Date = P_Date.replace(/Nov\.? /, 'November ');   var P_Date = P_Date.replace(/Dec\.? /, 'December ');    var P_Date = P_Date.replace(/January 0/, 'January ');   var P_Date = P_Date.replace(/February 0/, 'February ');   var P_Date = P_Date.replace(/March 0/, 'March ');   var P_Date = P_Date.replace(/April 0/, 'April ');   var P_Date = P_Date.replace(/May 0/, 'May ');   var P_Date = P_Date.replace(/June 0/, 'June ');   var P_Date = P_Date.replace(/July 0/, 'July ');   var P_Date = P_Date.replace(/August 0/, 'August ');   var P_Date = P_Date.replace(/September 0/, 'September ');   var P_Date = P_Date.replace(/October 0/, 'October ');   var P_Date = P_Date.replace(/November 0/, 'November ');   var P_Date = P_Date.replace(/December 0/, 'December ');    var P_Date = P_Date.replace(/\.01\./, ' January ');   var P_Date = P_Date.replace(/\.02\./, ' February ');   var P_Date = P_Date.replace(/\.03\./, ' March ');   var P_Date = P_Date.replace(/\.04\./, ' April ');   var P_Date = P_Date.replace(/\.05\./, ' June ');   var P_Date = P_Date.replace(/\.06\./, ' July ');   var P_Date = P_Date.replace(/\.07\./, ' August ');   var P_Date = P_Date.replace(/\.08\./, ' September ');   var P_Date = P_Date.replace(/\.09\./, ' September ');   var P_Date = P_Date.replace(/\.10\./, ' October ');   var P_Date = P_Date.replace(/\.11\./, ' November ');   var P_Date = P_Date.replace(/\.12\./, ' December ');    return P_Date; }; function f_process_DateUK_to_DateYMD(P_Date) {    var P_Date = P_Date.replace(/^(.) /, '0$1 ');    var P_Date = P_Date.replace(/ January /, ' 01 ');   var P_Date = P_Date.replace(/ February /, ' 02 ');   var P_Date = P_Date.replace(/ March /, ' 03 ');   var P_Date = P_Date.replace(/ April /, ' 04 ');   var P_Date = P_Date.replace(/ May /, ' 05 ');   var P_Date = P_Date.replace(/ June /, ' 06 ');   var P_Date = P_Date.replace(/ July /, ' 07 ');   var P_Date = P_Date.replace(/ August /, ' 08 ');   var P_Date = P_Date.replace(/ September /, ' 09 ');   var P_Date = P_Date.replace(/ October /, ' 10 ');   var P_Date = P_Date.replace(/ November /, ' 11 ');   var P_Date = P_Date.replace(/ December /, ' 12 ');    var P_Date = P_Date.replace(/(.*) (.*) (.*)/, '$3-$2-$1');    return P_Date; }; function f_process_DateYMD_to_DateUK(P_Date) {    var P_Date = P_Date.replace(/^(.) /, '0$1 ');    var P_Date = P_Date.replace(/-01-/, ' January ');   var P_Date = P_Date.replace(/-02-/, ' February ');   var P_Date = P_Date.replace(/-03-/, ' March ');   var P_Date = P_Date.replace(/-04-/, ' April ');   var P_Date = P_Date.replace(/-05-/, ' May ');   var P_Date = P_Date.replace(/-06-/, ' June ');   var P_Date = P_Date.replace(/-07-/, ' July ');   var P_Date = P_Date.replace(/-08-/, ' August ');   var P_Date = P_Date.replace(/-09-/, ' September ');   var P_Date = P_Date.replace(/-10-/, ' October ');   var P_Date = P_Date.replace(/-11-/, ' November ');   var P_Date = P_Date.replace(/-12-/, ' December ');    var P_Date = P_Date.replace(/(.*) (.*) (.*)/, '$3 $2 $1');    return P_Date; }; function f_process_DateUS(P_Date) {    var P_Date = P_Date.replace(/^1\//, ' January ');   var P_Date = P_Date.replace(/^2\//, ' February ');   var P_Date = P_Date.replace(/^3\//, ' March ');   var P_Date = P_Date.replace(/^4\//, ' April ');   var P_Date = P_Date.replace(/^5\//, ' May ');   var P_Date = P_Date.replace(/^6\//, ' June ');   var P_Date = P_Date.replace(/^7\//, ' July ');   var P_Date = P_Date.replace(/^8\//, ' August ');   var P_Date = P_Date.replace(/^9\//, ' September ');   var P_Date = P_Date.replace(/^10\//, ' October ');   var P_Date = P_Date.replace(/^11\//, ' November ');   var P_Date = P_Date.replace(/^12\//, ' December ');    var P_Date = P_Date.replace(/\//, ', ');    return P_Date; }; function f_process_DateUS_to_DateYMD(P_Date) {    var P_Date = P_Date.replace(/^(.) /, '0$1 ');    var P_Date = P_Date.replace(/,/, '');   var P_Date = P_Date.replace(/1st/, '1');   var P_Date = P_Date.replace(/2nd/, '2');   var P_Date = P_Date.replace(/([0-9])rd/, '$1');    var P_Date = P_Date.replace(/January /, '01 ');   var P_Date = P_Date.replace(/February /, '02 ');   var P_Date = P_Date.replace(/March /, '03 ');   var P_Date = P_Date.replace(/April /, '04 ');   var P_Date = P_Date.replace(/May /, '05 ');   var P_Date = P_Date.replace(/June /, '06 ');   var P_Date = P_Date.replace(/July /, '07 ');   var P_Date = P_Date.replace(/August /, '08 ');   var P_Date = P_Date.replace(/September /, '09 ');   var P_Date = P_Date.replace(/October /, '10 ');   var P_Date = P_Date.replace(/November /, '11 ');   var P_Date = P_Date.replace(/December /, '12 ');    var P_Date = P_Date.replace(/(.*) (.*) (.*)/, '$3-$1-$2');   var P_Date = P_Date.replace(/(.*)-(.*)-([0-9])$/, '$1-$2-0$3');    return P_Date; }; function f_process_EN_DateMMDDYYYY(P_Date) {    var P_Date = P_Date.replace(/\//, ' ');   var P_Date = P_Date.replace(/\//, ', ');    var P_Date = P_Date.replace(/^01 /, 'January ');   var P_Date = P_Date.replace(/^02 /, 'February ');   var P_Date = P_Date.replace(/^03 /, 'March ');   var P_Date = P_Date.replace(/^04 /, 'April ');   var P_Date = P_Date.replace(/^05 /, 'May ');   var P_Date = P_Date.replace(/^06 /, 'June ');   var P_Date = P_Date.replace(/^07 /, 'July ');   var P_Date = P_Date.replace(/^08 /, 'August ');   var P_Date = P_Date.replace(/^09 /, 'September ');   var P_Date = P_Date.replace(/^10 /, 'October ');   var P_Date = P_Date.replace(/^11 /, 'November ');   var P_Date = P_Date.replace(/^12 /, 'December ');    return P_Date; }; function f_remove_weekday_from_EN_Date(P_Date) {    var P_Date = P_Date.replace(/\s*Monday,? */, '');   var P_Date = P_Date.replace(/\s*Tuesday,? */, '');   var P_Date = P_Date.replace(/\s*Wednesday,? */, '');   var P_Date = P_Date.replace(/\s*Thursday,? */, '');   var P_Date = P_Date.replace(/\s*Friday,? */, '');   var P_Date = P_Date.replace(/\s*Saturday,? */, '');   var P_Date = P_Date.replace(/\s*Sunday,? */, '');    return P_Date; }; function f_remove_suffix_from_day_of_month(P_Date) {    var P_Date = P_Date.replace(/([0-9])th /, '$1 ');   var P_Date = P_Date.replace(/3rd /, '3 ');   var P_Date = P_Date.replace(/2nd /, '2 ');   var P_Date = P_Date.replace(/1st /, '1 ');    return P_Date; }; function f_process_Authors_names(P_Authors) {    var P_Authors = P_Authors.replace(/Globe Staff/, '')   .replace(/Mirror.co.uk/, '')   .replace(/\./g, '. ')   .replace(/\n/g, '')   .replace(/\t/g, '')   .replace(/ +,/g, ',')   .replace(/,/g, ', ')   .replace(/  +/g, ' ')   .replace(/^ +/, '')   .replace(/ +$/, '')   .replace(/^ +$/, '')   .replace(/-/g, ' = ');   if (AuthorNameTitleCase.match(/yes/i)){       P_Authors = toTitleCase(P_Authors)   }   var P_Authors = P_Authors.replace(/ = /g, '-')   .replace(/- /, '-')   .replace(/, *$/, '')   .replace(/ And /, ' and ')   .replace(/^\s*By /i, '');    if (P_Authors=='Zdnet') var P_Authors = '';     return P_Authors; }; function f_Newspaper_Name_Short(P_Newspaper) {    if (P_Newspaper=='The New York Times') var P_Newspaper = 'NYT';   if (P_Newspaper=='The Huffington Post') var P_Newspaper = 'HuPo';   if (P_Newspaper=='The Huffington Post Canada') var P_Newspaper = 'HuPoCa' ;   if (P_Newspaper=='YouTube') var P_Newspaper = 'YoTu';   if (P_Newspaper=='The Washington Post') var P_Newspaper = 'TWP';   if (P_Newspaper=='The Times of India') var P_Newspaper = 'TOI';   if (P_Newspaper=='The Boston Globe') var P_Newspaper = 'BoGlo';   if (P_Newspaper=='Daily Mirror') var P_Newspaper = 'DaMi';   if (P_Newspaper=='The Daily Telegraph') var P_Newspaper = 'DaTe';   if (P_Newspaper=='BusinessWeek') var P_Newspaper = 'BuWe';   if (P_Newspaper=='Financial Times') var P_Newspaper = 'FiTi';   if (P_Newspaper=='The Economist') var P_Newspaper = 'ThEc';   if (P_Newspaper=='Ars Technica') var P_Newspaper='ArsTe';   if (P_Newspaper=='TG Daily') var P_Newspaper = 'TGD';   if (P_Newspaper=='The Wall Street Journal') var P_Newspaper = 'WSJ';   if (P_Newspaper=='The Guardian') var P_Newspaper = 'Guard';   if (P_Newspaper=='The Independent') var P_Newspaper = 'Indep';   if (P_Newspaper=='The Register') var P_Newspaper = 'Reg';    return P_Newspaper; }; var u = document.URL; var d = document.body.innerHTML; var W_Authors = ''; var W_Date = ''; var W_DateUK = ''; var W_Title = ''; var W_Newspaper = ''; var W_Source = ''; var sItalic = '\'\''; var months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']; var today = new Date(); var month_today = months[today.getMonth()]; var dd = today.getDate(); var mm = today.getMonth()+1; var yyyy = today.getFullYear(); var zdd = dd; if (zdd<10) { var zdd='0'+zdd }; if (mm<10) { var mm='0'+mm }; var today = zdd+'.'+mm+'.'+yyyy; var today_YMD = yyyy+'-'+mm+'-'+zdd; var today_EN = yyyy+'-'+mm+'-'+zdd; var UStoday_EN = month_today + ' ' + dd + ', '+yyyy; var UKtoday_EN = dd + ' ' + month_today + ' '+ yyyy; var yesterday = new Date(new Date().setDate(new Date().getDate()-1)); var month_yesterday = months[yesterday.getMonth()]; var ydd = yesterday.getDate(); var zydd = ydd; var ymm = yesterday.getMonth()+1; var yyyyy = yesterday.getFullYear(); if (zydd<10) { var zydd='0'+ydd }; if (ymm<10) { var ymm='0'+ymm }; var yesterday = zydd+'.'+ymm+'.'+yyyyy; var yesterday_YMD = yyyyy+'.'+ymm+'.'+zydd; var yesterday_EN = yyyyy+'-'+ymm+'-'+zydd; var USyesterday_EN = month_yesterday + ' ' + ydd + ', ' + yyyyy; var UKyesterday_EN = ydd + ' ' + month_yesterday + ' ' + yyyyy; if (Date_Format == 'US') { var today_EN = UStoday_EN; var yesterday_EN = USyesterday_EN; }; if (Date_Format == 'UK') { var today_EN = UKtoday_EN; var yesterday_EN = UKyesterday_EN; }; if (Date_Format == 'YMD') { var today_EN = today_YMD; var yesterday_EN = yesterday_YMD; }; var WW_Title = f_process_Title(document.title); var WW_Title = WW_Title.replace(/ *\|.*/, ''); var WW_Newspaper = f_process_Newspaper_Name(); var W_URL = document.URL; var Article_Date_Format = 'US';    var comment = 'Article_Date_Format tells us in which format we get the publication date (US or UK), so we know how to generate the other formats'; var dq = String.fromCharCode(34); if ((u.match(/bbc.co.uk/))||(u.match(/bbc.com/))) {   var x = document.title;   var x = x.replace(/BBC NEWS \| Europe \| /,'');   var x = x.replace(/.*\| */,'');    var W_Title = x.replace(/BBC News - /,'');   if (d.match(//)) {     var example = 'http://www.bbc.com/news/science-environment-20890389';     var x = d.match(/.*/)[0];     var x = x.replace(/\s*/, '');      var W_DateUK = x.replace(/\s*<\/span>.*/, '');  } else   if (d.match(/

)) { var example = 'http://www.bbc.com/news/science-environment-26878529'; var x = d.replace(/[\r\n]/g,''); var x = x.replace(/<\/p>/g, '<\/p>\n'); var x = x.replace(/ ])/g, '\n); var x = x.match(/

)[0]; var x = x.replace(/\s*<\/strong>.*/, ''); var W_DateUK = x.replace(/.*>\s*/, ''); } else if (d.match(/)) { var example = 'http://news.bbc.co.uk/2/hi/business/2774481.stm'; var x = d.match(/)[0]; var x = x.replace(/\s*<\/span>.*/, ''); var W_DateUK = x.replace(/.*>\s*/, ''); } else if (d.match(/.*/)) { var x = d.match(/.*/)[0]; var x = x.replace(/Last Updated: <\/span>/,''); var x = x.replace(/GMT.*/, ''); var x = x.replace(/:.*/, ''); var x = x.replace(/,/, '@'); var x = x.replace(/.*@/, ''); var W_DateUK = x.replace(/,.*/, ''); }; if (d.match(//)) { var x = d.match(/[^]*<\/span>/)[0]; var x = W_Authors.match(/By .*/)[0]; } else if (d.match(//)) { var x = d.match(/.*<\/span>/)[0]; var x = x.replace(//, ''); var W_Authors = x.replace(/<\/span>/, ''); }; var W_DateUK = W_DateUK.replace(/,/g, ''); var Article_Date_Format = 'UK'; var W_Newspaper = 'BBC'; }; if (u.match(/dailymail.co.uk/)) { if (d.match(/

.*/)) { var x = d.match(/

.*<\/h1>/)[0]; var x = x.replace(/<.?h1>/g, ''); var x = x.replace(/
/g
, ''); var W_Title = x.replace(/ \| Mail Online/, ''); }; var x = d.replace(/[\r\n]/g,''); var x = x.replace(/<\/p>/g, '<\/p>\n'); var x = x.replace(/
, '\n); var x = x.replace(/ ])/g, '\n); if (x.match(/published:/i)) { var x = x.match(/published:.*/i)[0]; var x = x.replace(/<\/span>/, '/<\/spam>'); var x = x.replace(/\s*<\/span>.*/, ''); var x = x.replace(/.*>\s*/, ''); var W_DateUK = x.replace(/.*,/, ''); } else if (x.match(/updated:/i)) { var x = x.match(/updated:.*/i)[0]; var x = x.replace(/<\/span>/, '/<\/spam>'); var x = x.replace(/\s*<\/span>.*/, ''); var x = x.replace(/.*>\s*/, ''); var W_DateUK = x.replace(/.*,/, ''); }; if (d.match(/class=.author. rel=.nofollow./)) { var xa = d.match(/class=.author. rel=.nofollow..*/g); for (i=0; i<xa.length; i++) { var x = xa[i].replace(/\s*<\/a>.*/, ''); if (i>0) var W_Authors = W_Authors + ','; var W_Authors = W_Authors + x.replace(/.*>/, ''); }; }; var Article_Date_Format = 'UK'; var W_Newspaper = 'Daily Mail'; }; if (u.match(/arstechnica.com/)) { var x = document.title; var W_Title = x.replace(/ *\| *Ars Technica/, ''); if (d.match(/ class=.date./)) { var x = d.match(/ class=.date..*/)[0]; var x = x.replace(/\s*<\/span>.*/, ''); var W_Date = x.replace(/.*>\s*/, ''); }; if (d.match(/)) { var x = d.match(/ )[0]; var x = x.replace(/<\/a>.*/, ''); var W_Authors = x.replace(/.*>/, ''); } else if (d.match(/class=.author-name./)) { var x = d.match(/class=.author-name..*/)[0]; var x = x.replace(/<\/a>.*/, ''); var W_Authors = x.replace(/.*>/, ''); } else if (d.match(/class=.author./)) { var x = d.match(/class=.author..*/)[0]; var x = x.replace(/<\/span>.*/, ''); var W_Authors = x.replace(/.*>/, ''); }; var W_Newspaper = 'Ars Technica'; }; if (u.match(/tgdaily.com/)) { var x = document.title; var x = x.replace(/ \| TG Daily/, ''); var W_Title = x.replace(/ – DIY Tech - TG Daily/, ''); if (d.match(/

/)) { var x = d.match(/

.*/)[0]; var x = x.replace(/\s*<\/h2>.*/, ''); var x = x.replace(/.*>/, ''); var x = x.replace(/Posted by: /, ''); var W_Date = x.replace(/(.*) on (.*)/, '$2, $1'); }; var x = d.replace(/[\r\n]/g,''); var x = x.replace(/, '\n); var x = x.replace(/<\/span>/g, '<\/span>\n'); if (x.match(/byline-text/)) { var x = x.match(/byline-text.*/)[0]; var x = x.replace(/\s*<\/span>.*/, ''); var x = x.replace(/<\/a>/g, '<\/a>\n'); var x = x.replace(/\s*<\/a>.*/g, ''); var x = x.replace(/.*>\s*/g, ''); var x = x.replace(/^By /i, ''); var x = x.replace(/\n/g, ', '); var W_Authors = x.replace(/and /, ','); }; var W_Newspaper = 'BusinessWeek'; }; if (u.match(/ft.com/)) { var x = document.title; var W_Title = x.replace(/ - FT.com/i, ''); if (d.match(/)) { var x = d.match(/)[0]; var x = x.replace(/\s*<\/span>.*/, ''); var W_Date = x.replace(/.*>\s*/, ''); } else if (d.match(//)) { var x = d.match(/.*/)[0]; var x = x.replace(/\s*<\/span>.*/, ''); var W_Date = x.replace(/.*>\s*/, ''); } else if (d.match(/
, '\n); var x = x.replace(/<\/div>/g, '<\/div>\n'); var x = d.match(/id=.mod-article-byline.*/i)[0]; var x = x.replace(/\s*<\/div>.*/, ''); var W_Date = x.replace(/.*>\s*/, ''); }; if (d.match(/)) { var x = d.match(/)[0]; var x = x.replace(/\s*<\/span>.*/, ''); var W_Authors = x.replace(/.*>\s*/, ''); } else if (d.match(/class=.byline author./)) { var x = d.replace(/[\r\n]/g,''); var x = x.replace(/
, '\n); var x = x.replace(/
, '\n); var x = x.replace(/<\/a>/g, '<\/a>\n'); var x = x.match(/class=.byline author.*/)[0]; var x = x.replace(/\s*<\/a>.*/, ''); var x = x.replace(/.*>\s*/, ''); var W_Authors = x.replace(/^\s*By /i, ''); } else if (d.match(/class=.byline./)) { var x = d.match(/class=.byline.*/)[0]; var x = x.replace(/\s*<\/div>.*/, ''); var x = x.replace(/.*>\s*/, ''); var W_Authors = x.replace(/^By /i, ''); } else if (d.match(/id=.mod-article-byline./)) { var x = d.replace(/[\r\n]/g,''); var x = x.replace(/
, '\n); var x = x.replace(/<\/div>/g, '<\/div>\n'); var x = x.match(/id=.mod-article-byline.*/)[0]; var x = x.replace(/.*id=.mod-article-byline.>/, ''); var W_Authors = x.replace(/\s*<.*/, ''); }; var W_Newspaper = 'The New York Times'; }; if (u.match(/huffingtonpost.com/)) { var x = document.title; var W_Title = x; if (d.match(/)) { var x = d.match(/)[0]; var x = x.replace(/<\/span>.*/, ''); var W_Date = x.replace(/.*>/, ''); }; if (d.match(/itemprop=.datePublished./)) { var x = d.match(/itemprop=.datePublished..*/)[0]; var x = x.replace(/itemprop=.datePublished.> */,''); var W_Date = x.replace(/<.*/, ''); }; if (d.match(/class=.arial_11.*Posted:/)) { var x = d.match(/class=.arial_11.*Posted:.*/)[0]; var x = x.replace(/.*Posted: */,''); var W_Date = x.replace(/<.*/, ''); }; if (d.match(/Posted:
, '\n); var x = x.replace(/

/g, '

\n'); if (d.match(/id=.byline./)) { var x = x.match(/id=.byline.*/)[0]; var x = x.replace(/\s*<\/p>.*/i, ''); var x = x.replace(/<\/font>/, '<\/fonx>'); if (!(x.match(/<\/font>/))) var x = x.replace(/\s*<\/fonx>.*/i, ''); var x = x.replace(/\s*<\/font>.*/i, ''); var W_Date = x.replace(/.*>\s*/, ''); } else if (d.match(/START DATE AND PAGE/i)) { var x = d.replace(/[\r\n]/g,''); var x = x.replace(/START DATE AND PAGE/g, '\nSTART DATE AND PAGE'); var x = x.replace(/END DATE AND PAGE/g, '\nEND DATE AND PAGE'); var x = x.match(/START DATE AND PAGE.*/)[0]; var x = x.replace(/START DATE AND PAGE NUMBER HERE -*>/i, ''); var W_Date = x.replace(/\s*<.*/i, ''); } else if (d.match(/plsfield:disp_date/)) { var x = d.match(/plsfield:disp_date.*/)[0]; var x = x.replace(/.*>\s*/, ''); var W_Date = x.replace(/;.*/, ''); } else if (d.match(/)) { var x = x.match(/)[0]; var x = x.replace(/\s*<\/p>.*/i, ''); var x = x.replace(/\s*<\/font>.*/i, ''); var W_Date = x.replace(/.*>\s*/, ''); } else if (d.match(/

, '\n); var x = x.replace(/<\/h6>/g, '<\/h6>\n'); var x = x.match(/class=.byline.*/)[0]; var x = x.replace(/\s*<\/a>.*/i, ''); var x = x.replace(/.*>\s*/, ''); var W_Authors = x.replace(/\s*by */i, ''); }; var W_Newspaper = 'The Washington Post'; }; if (u.match(/wsj.com/)) { var x = document.title; var W_Title = x.replace(/ - WSJ/, ''); if (d.match(/
)) { var x = d.match(/
)[0]; var x = x.replace(/\s*<\/div>.*/, ''); var W_Date = x.replace(/.*>/, ''); } else if (d.match(/
  • )) { var x = d.match(/
  • )[0]; var x = x.replace(/\s*<\/small>.*/, ''); var W_Date = x.replace(/.*>/, ''); } else if (d.match(/)) { var x = d.replace(/[\r\n]/g,''); var x = x.replace(/<\/small>/g, '<\/small>\n'); var x = x.replace(/, '\n); var x = x.match(/)[0]; var x = x.replace(/\s*<\/small>.*/, ''); var W_Date = x.replace(/.*>/, ''); }; if (d.match(/)) { var x = d.match(/)[0]; var x = x.replace(/\s*<\/span>.*/, ''); var x = x.replace(/, ''); var W_Authors = x.replace(/.*>/, ''); }; if (d.match(/<\!-- author(s) -->
  • By /)) { var x = d.match(/<\!-- author(s) -->
  • By .*/)[0]; var x = x.replace(/\s*<\/a>.*/, ''); var W_Authors = x.replace(/.*>/, ''); }; if (d.match(/<\!-- author\(s\) -->
  • By /)) { var x = d.match(/<\!-- author\(s\) -->
  • By .*/)[0]; var x = x.replace(/\s*<\/a>.*/, ''); var W_Authors = x.replace(/.*>/, ''); }; var W_Newspaper = 'The Wall Street Journal'; }; if (u.match(/timesofindia.indiatimes.com/)) { var x = document.title; var W_Title = x.replace(/ - The Times of India/, ''); if (d.match(/iBeat_articledt/)) { var x = d.match(/iBeat_articledt.*/)[0]; var x = x.replace(/iBeat_articledt=./,''); var x = x.replace(/,/,';'); var x = x.replace(/,.*/,''); var W_Date = x.replace(/;/,','); } else if (d.match(/)) { var x = d.replace(/[\r\n]/g,''); var x = x.replace(/, '\n); var x = x.replace(/<\/span>
    , '<\/span>); var x = x.match(/)[0]; var x = x.replace(/\s*<\/span>,''); var x = x.replace(/.*>\s*/,''); var x = x.replace(/,/,';'); var x = x.replace(/,.*/,''); var W_Date = x.replace(/;/,','); }; if (d.match(/iBeat_author/)) { var x = d.match(/iBeat_author.*/)[0]; var x = x.replace(/iBeat_author=./,''); var W_Authors = x.replace(new RegExp(dq + '.*'), ''); } else if (d.match(/)) { var x = d.replace(/[\r\n]/g,''); var x = x.replace(/, '\n); var x = x.replace(/<\/a>/g, '<\/a>\n'); var x = x.match(/)[0]; var x = x.replace(/\s*<\/a>.*/,''); var W_Authors = x.replace(/.*>\s*/,''); }; var W_Newspaper = 'The Times of India'; }; if (u.match(/bostonglobe.com/)) { var x = document.title; var x = x.replace(/ - Metro - The Boston Globe/, ''); var x = x.replace(/ - Ideas - The Boston Globe/, ''); var x = x.replace(/ - Arts - The Boston Globe/, ''); var W_Title = x.replace(/ - The Boston Globe/, ''); var dd = d.replace(/[\r\n]/g,''); var dd = dd.replace(/

    , '\n); var dd = dd.replace(/<\/h2>/g, '<\/h2>\n'); if (d.match(/web pub date/)) { var x = d.match(/web pub date.*/)[0]; var x = x.replace(/.*web pub date /,''); var W_Date = x.replace(/ -.*/, ''); }; if (d.match(/class=.author./)) { var x = dd.match(/class=.author.*/)[0]; var x = x.replace(/<\/?cite>/g, ''); var x = x.replace(/\s*<\/h2>.*/, ''); var x = x.replace(/<\/a>/g, '<\/a>\n'); var x = x.replace(/\s*<\/a>.*/g, ''); var x = x.replace(/.*>\s*/g, ''); var x = x.replace(/\n/g, ', '); var W_Authors = x.replace(/^by /i, ''); }; var W_Newspaper = 'The Boston Globe'; }; if (u.match(/mirror.co.uk/)) { var x = document.title; var W_Title = x.replace(/ - Mirror Online/, ''); if (d.match(/data-action=.archive/)) { var x = d.match(/data-action=.archive.*/)[0]; var x = x.replace(/\s*<\/a>.*/,''); var W_Date = x.replace(/.*>\s*/,''); }; if (d.match(/data-action=.author/)) { var x = d.match(/data-action=.author.*/)[0]; var x = x.replace(/<\/em>/,' '); var x = x.replace(/\s*<\/a>.*/,''); var x = x.replace(/\s*<\/em>.*/,''); var x = x.replace(/\s*<\/li>.*/,''); var x = x.replace(/.*>\s*/,''); var W_Authors = x.replace(/^by /i, ''); } else if (d.match(/class=.author/)) { var x = d.replace(/[\r\n]/g,''); var x = x.replace(/
  • , '\n); var x = x.replace(/<\/li>/g, '<\/li>\n'); var x = x.match(/class=.author.*/)[0]; var x = x.replace(/<\!-*>/,''); var x = x.replace(/\s*<\/li>.*/,''); var x = x.replace(/\s*<\/span>.*/,''); var x = x.replace(/.*>\s*/,''); var W_Authors = x.replace(/^by /i, ''); } else if (d.match(/)) { var x = d.match(/)[0]; var x = x.replace(/.*content=./,''); var W_Authors = x.replace(new RegExp(dq + '.*'), ''); }; var W_Newspaper = 'Daily Mirror'; }; if (u.match(/telegraph.co.uk/)) { var x = document.title; var W_Title = x.replace(/ - Telegraph/, ''); if (d.match(/class=.publishedDate/)) { var x = d.match(/class=.publishedDate.*/)[0]; var x = x.replace(/\s*<\/p>.*/,''); var x = x.replace(/.*\s*GMT\s*/,''); var x = x.replace(/.*\s*BST\s*/,''); var W_DateUK = x.replace(/.*>\s*/,''); }; if (d.match(/)) { var x = d.match(/)[0]; var x = x.replace(/<\/em>/,' '); var x = x.replace(/\s*<\/span>.*/,''); var x = x.replace(/.*>\s*/,''); var W_Authors = x.replace(/^by /i, ''); } else if (d.match(/itemprop=.author/)) { var x = d.match(/itemprop=.author.*/)[0]; var x = x.replace(/\s*<\/p>.*/,''); var x = x.replace(/\s*<\/span>.*/,''); var x = x.replace(/.*>\s*/,''); var W_Authors = x.replace(/^by /i, ''); }; var Article_Date_Format = 'UK'; var W_Newspaper = 'The Daily Telegraph'; }; if (u.match(/spiegel.de/)) { if (!(u.match(/spiegel.de\/international/))) var Article_Date_Format = 'UK'; var x = document.title; var W_Title = x.replace(/ - SPIEGEL ONLINE/, ''); if (d.match(/)) { var x = d.match(/)[0]; var x = x.match(/.*<\/time>/)[0]; var x = x.replace(/\s*<\/time>/,''); var x = x.replace(/\s*\–.*/,''); var x = x.replace(/\s*–.*/,''); if (Article_Date_Format == 'UK') var x = x.replace(/.*,\s*/,''); var W_Date = x.replace(/ *\w*:.*$/, ''); } else if (d.match(/)) { var x = d.match(/)[0]; var x = x.replace(/.*content=./,''); var x = x.replace(new RegExp(dq + '.*'), ''); var x = x.replace(/T.*/,''); var W_Date = x.replace(/(.*)-(.*)-(.*)/, '$3.$2.$1'); }; if (Article_Date_Format == 'UK') var W_DateUK = W_Date; if (d.match(/

    /)) { var x = d.match(/

    .*/)[0]; var x = x.replace(/<\/p>.*/,' '); var x = x.replace(/<\/a>.*/,' '); var x = x.replace(/.*>\s*By /,''); var W_Authors = x.replace(/.*>\s*/,''); }; var W_Newspaper = 'Spiegel Online'; }; if (u.match(/cnn.com/)) { var x = document.title; var W_Title = x.replace(/ - CNN.com/, ''); if (d.match(/

    /)) { var x = d.match(/
    .*/)[0]; var x = x.replace(/\s*<\/div>.*/,''); var x = x.replace(/ -- .*/,''); var W_Date = x.replace(/.*>\s*/, ''); }; if (d.match(/
    /)) { var x = d.match(/
    .*/)[0]; var x = x.replace(/,?<\/div>.*/,' '); var x = x.replace(/,?<\/strong>.*/,' '); var x = x.replace(/.*>\s*By /,''); var W_Authors = x.replace(/.*>\s*/,''); }; var W_Newspaper = 'CNN'; }; if (u.match(/theguardian.com/)) { var x = document.title; var x = x.replace(/ \| theguardian.com/, ''); var W_Title = x.replace(/ \| UK news/, ''); if (d.match(/itemprop=.datePublished/)) { var x = d.match(/itemprop=.datePublished.*/)[0]; var x = x.replace(/\s*<\/time>.*/,''); var W_DateUK = x.replace(/.*>\s*/, ''); var W_DateUK = W_DateUK.replace(/,? *\w*\..*$/, ''); }; if (d.match(/ rel=.author./)) { var x = d.replace(/[\r\n]/g,''); var x = x.replace(/<\/span>/g, '<\/span>\n'); var x = x.replace(/, '\n); var xa = x.match(/ rel=.author.*/g); for (i=0; i<xa.length; i++) { var x = xa[i].replace(/\s*<\/a>.*/, ''); var x = x.replace(/\s*<\/span>.*/, ''); if (i>0) var W_Authors = W_Authors + ', '; var W_Authors = W_Authors + x.replace(/.*>/, ''); }; } else if (d.match(/
  • /)) { var x = d.replace(/[\r\n]/g,''); var x = x.replace(/<\/li>/g, '<\/li>\n'); var x = x.replace(/
  • , '\n
  • ); var x = x.match(/
  • .*/)[0]; var x = x.replace(/\s*<\/div>.*/,' '); var x = x.replace(/\s*<\/li>.*/,' '); var W_Authors = x.replace(/.*>\s*/,''); }; var Article_Date_Format = 'UK'; var W_Newspaper = 'The Guardian'; }; if (u.match(/independent.co.uk/)) { var x = document.title; var x = x.replace(/ - Business - News - The Independent/, ''); var x = x.replace(/ - News - The Independent/, ''); var x = x.replace(/ - Home News - UK/, ''); var W_Title = x.replace(/ - The Independent/, ''); if (d.match(/

    /)) { var x = d.replace(/[\r\n]/g,''); var x = x.replace(/<\/p>/g, '<\/p>\n'); var x = x.replace(/

    , '\n

    ); var x = x.match(/

    .*/)[0]; var x = x.replace(/\s*<\/p>.*/,''); var W_DateUK = x.replace(/.*>\s*/, ''); }; if (d.match(//)) { var x = d.replace(/[\r\n]/g,''); var x = x.replace(/<\/span>/g, '<\/span>\n'); var x = x.replace(/, '\n); var x = x.match(/.*/)[0]; var x = x.replace(/\s*<\/span>.*/,''); var W_Authors = x.replace(/.*>\s*/,''); }; var Article_Date_Format = 'UK'; var W_Newspaper = 'The Independent'; }; if (u.match(/theregister.co.uk/)) { var x = document.title; var W_Title = x.replace(/ • The Register/, ''); if (d.match(//)) { var x = d.replace(/[\r\n]/g,''); var x = x.replace(/<\/span>/g, '<\/span>\n'); var x = x.replace(/, '\n); var x = x.match(/.*/)[0]; var x = x.replace(/\s*<\/span>.*/,''); var W_DateUK = x.replace(/.*>\s*/, ''); }; if (d.match(/

    /)) { var x = d.replace(/[\r\n]/g,''); var x = x.replace(/<\/div>/g, '<\/div>\n'); var x = x.replace(/
    , '\n
    ); var x = x.match(/
    .*/)[0]; var x = x.replace(/\s*<\/a>.*/,''); var x = x.replace(/\s*,''); var W_Authors = x.replace(/.*>\s*/,''); }; var Article_Date_Format = 'UK'; var W_Newspaper = 'The Register'; }; if (u.match(/forbes.com/)) { var x = document.title; var W_Title = x.replace(/ - Forbes/, ''); if (d.match(/
  • Languages

      This page is not available in other languages.

      ⚠️ Disclaimer: Content from Wikipedia English language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
      Wikipedia does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

      Notices:
      • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
      • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
      • - Please note: Wiki does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
      • - Readers should not judge the importance of topics based on their coverage on Wiki, nor think a topic is important just because it is the subject of a Wiki article.