This page is for my work on bare URL references to websites where WP:REFLINKS never finds an article title. Where testing here and on sample URLs confirms that WP:REFLINKS consistently fails, I have been using WP:AWB to add ((Bare URL inline)) to all WP:Bare URLs refs to that website.

As of December 2021, the lists included over 1,400 websites.

After that, I changed my workflow, and just added new websites as I found them instead of making batches. As of September 2022, the list probably includes over 2,000 websites, maybe over 3,000.

Purpose

This tagging applies only to the URL which is tagged. In most cases WP:REFLINKS will be able to fill other bare URLs on an article which has been tagged in this way.

In all cases, other tools are available.

Reference-filling tools

Secondary tasks

If a page is edited to add one or more ((Bare URL inline)) tags, the following secondary tasks may be performed:

General fixes

General fixes (see WP:GENFIXES) are a set of semi-automated edits that are enabled by default in AutoWikiBrowser. They are intended to be uncontroversial and require minimal human oversight; many are cosmetic and improve wikitext readability but do not affect display to readers.

Fixing <br>

Per H:BR, a line break formatted as an unclosed tag <br> breaks some syntax highlighters. This AWB job will convert such uses to <br />.

This is a cosmetic change which makes no difference to how the page is displayed, but it assists those editors who use some syntax highlighters.

Unhiding bare URLs

Note that since 21 November 2011, these edits have also been making the text of bare URL and dead link refs visible. A ref text "[1]" or "[3]" is useless to the reader.

For example, a ref of the form <ref>[https://example.com/foo]</ref> will be displayed in the reference list simply as a number: 5

That bare number tells the reader nothing about what the link is, so this task strips the square brackets, making the ref render as https://example.com/foo

See for example this edit[3] to Ruben Katoatau.

phab:T291704

Function disabled as of 15 December 2021. phab:T291704 has been fully fixed in v2.0.8.5 of InternetArchiveBot

Adds dashes to undashed uses of the cite parameters |access-date=, |archive-date=, and |archive-url=. For example, |accessdate=|access-date=.

This is a work-around to the bug phab:T291704 in InternetArchiveBot. That bot currently doesn't recognise the undashed form, and may create a duplicate parameter, which is an error tracked in Category:CS1 errors: redundant parameter. The bot owners are working on a fix, but have not yet got a solution.[4]. So until a fix to the bot is implemented, adding the dashes helps reduce errors.

Failure types

In most of these cases, WP:REFLINKS consistently fails at the initial stage of setting up an HTTPS connection. For example, reflinks always fails to get a title for links to the Wall Street Journal website https://www.wsj.com/, giving errors such as Can't retrieve page https://www.wsj.com/ : <urlopen error [Errno 1] _ssl.c:510: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol>

In some cases, such as most major Australian newspapers, REFLINKS successfully connects, but consistently returns a useless generic title such as "No Cookies" or "Loading 3rd party ad content". One of the most common bare URL ref is to Twitter, where Reflinks returns the title "JavaScript is not available".

Lists of websites to be tagged

The list of websites has grown very large, so it has been split into sub-pages:

  1. User:BrownHairedGirl/No-reflinks websites/Set 1
  2. User:BrownHairedGirl/No-reflinks websites/Set 2
  3. User:BrownHairedGirl/No-reflinks websites/Set 3
  4. User:BrownHairedGirl/No-reflinks websites/Set 4
  5. User:BrownHairedGirl/No-reflinks websites/Set 5: timeouts
  6. User:BrownHairedGirl/No-reflinks websites/Set 6

Websites which are still being tested, and are not yet being processed by AWB, are listed at User:BrownHairedGirl/No-reflinks websites/sandbox.

Testing the list of websites

All of the refs tagged by this AWB job have been repeatedly tested with WP:REFLINKS.

Feel free to run the tests yourself, but ... please note that the test sets are very large. They take many minutes to process, and impose a heavy load on the server which hosts Reflinks.

  1. test Set 1
  2. test Set 2
  3. test Set 3
  4. test Set 4
  5. test Set 5: timeouts
  6. test Set 6
  7. test the sandbox

False positives

The following websites consistently failed to give titles when tested, but after the refs had been tagged, they started giving titles:

References