| advertise add site services publishers database health videos | ![]() | about toolbar stats live show health store more stuff JOIN/LOGIN |
Pill Dispenser - Automatic Medication Dispensers for Home use quickmedical.com | Hand Sanitizer Dispenser, No Rinse Dispenser for Alcohol Free Foaming... medicalproductsdirect.com | Autoclavable Brush Dispenser Large Model Dispenser Only - Downs Surgical downs-surgical.com | fitness link swap,swap fitness links,sport link swap,link swap... homefitnessequipmentonlin... |
For the Checklinks tool, see tools:~dispenser/view/Checklinks.
Checklinks is a tool on the Toolserver that checks external links for Wikimedia Foundation wikis. It parses a page, queries all external links and classifies them using heuristics. The tool runs in two modes: an on-the-fly for instant results on individual pages and project scan for producing reports for interested WikiProjects. The tool is typically used in one of two ways: in the article review processes as a link auditor to make sure the links are working and the other as a link manager where links can be reviewed, replace with a working or archive link, add citation information, tagger, and removed.
[edit] BackgroundSee also: Wikipedia:Linkrot Linkrot is a major problem for English Wikipedia more than other websites since external links are the sourcing practices of providing links to references. Some of the dead links are caused by content being moved around without proper redirection, while other require micropayments after a certain time period, and others simply vanish. With nearly a hundred links in an article it becomes an ornate ordeal to ensure that all the links and references are working correctly even in our featured articles that appear on the main page. Some Wikipedians had already built scripts to scan for dead links. There are giant aging lists like those at Wikipedia:Dead external links, which was last updated late 2006. However, the script required much work repairing the dead links which involved manual checking to see if the link was still there, searching for the replacement, editing the link. Much of this is repetitive and inefficient use of a human's time. This tool attempts to increase efficiency as much as possible by combining the most used features into its interface. [edit] RunningType or paste into the input box the URL or page's title or a wikilink. All major languages and projects are supported. MediaWiki search functionality is not supported in this interface at this time. [edit] Interface
[edit] Classifications
[edit] RepairOnce the page has fully loaded, select an article to work on. Click on the link to make sure the tool has correctly identified the problem (errors can be reported on the talk page). If the link is incorrect you can try a Google search to locate it again, right-click and copy the URL, and paste into prompt create by the "Input correct URL" option or "Input archive URL". The color in the box on the left changes to the type of replacement that will be performed on the URL. When you're finish click "Save changes" and the tool will merge your changes and present a preview or the difference before letting you save. [edit] RedirectsThere are principally two types redirects 301 (permanent redirect) and 302 (regular redirect) used. In the former it is recommend that site update the URL to using the new address. While in contrast, the latter it is optional and should be reviewed by a human operator. Some links might be access redirect to as to avoid the need to log into a system. These may be said to be permalink. Finally, there are redirects the point to fake or soft 404 pages. Do not blindly change these links! [edit] Do not "fix" redirects
[edit] ArchivesThe Wayback Machine is a valuable tool for dead link repair. The simplest way to get the list of links from archive.org is to click on the row. You can also load the results manually and paste them in using the "Use archive URL" option. The software will attempt to insert the URL using the archiveurl parameter of {{cite web}}. [edit] Tips
[edit] Internal workingsThe tool downloads the wiki text using the edit page. It checks that the page exists and is not a redirect. Then it processes the markup: escaping certain comments so they are visible, remove nowiki'ed parts, expand link templates, numbering bracketed links, adding reference numbers, and marking links tagged with {{dead link}}. Since templates are not actually expanded this prevents some from working as intended, most notably external link templates. A possible remedy is to use a better parser such as mwlib from Collection. The parsed paged can be seen by appending [edit] Limitations
[edit] LinkingIt is preferable to link using the tools: interwiki prefix. Change the link as such: [http://toolserver.org/~dispenser/view/Checklinks checklinks] [[tools:~dispenser/view/Checklinks|checklinks]] Linking to a specific page (swap ?page= for /): [http://toolserver.org/~dispenser/cgi-bin/webchecklinks.py?page=Edip_Yuksel Edip Yuksel links] [[tools:~dispenser/cgi-bin/webchecklinks.py/Edip_Yuksel |Edip Yuksel links]] [edit] Praise
[edit] Documentation TODO
[edit] See also
[edit] External links
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ↑ top of page ↑ | about thumbshots |