User:Salix alba/Citoid

This is a client for the Citoid service, used to generate citation templates from a URL. To use it, add to your Special:MyPage/common.js. It will create a "Citoid" link in the Tools section of the sidebar. Clicking on that brings up a dialog where you can input a URL and get a filled in citation template.



It is heavily based on User:Mvolz/veCiteFromURL (now defunct).

It is very much a quick hack and comes with no warranties.

The code is at User:Salix alba/Citoid.js with CSS at User:Salix alba/Citoid.css.

Version History

 * 0.01 Initial version
 * 0.02 - 3 June 2015
 * Fix URL for main citoid server.
 * Update the way that authors are reported.
 * Add extra text area with full output from citoid. This may contain further info which can be added to the citation manually.
 * 0.03 - 12 April 2016
 * Fixed problem with cross site scripting
 * 0.04 - 24 July 2016
 * Added support for the  field which is translated as via and used for Google Books etc.
 * 0.05 - 24 Aug 2016
 * Add some suggestions from adding PMID, PMCID, removing access-date from journal cites and adding a tag around the output. See User talk:Salix alba/Citoid for details.
 * 0.06 - 22 Oct 2016
 * Fix a bug when their are no authors. Restore access-date to Web-cites.
 * 0.07 - 13 June 2017
 * Changed location of the Citoid server.
 * 0.09 - 26 April 2021
 * Change  to   to match new recommendation in citation templates
 * 0.10 - 15 July 2021
 * Fix problem when no day is specified in date, e.g. doi/10.1109/MCG.1981.1673799 has a date of "1981-01"
 * 0.11 - 19 Feb 2022
 * Replace pipe characters in some fields with a hyphen
 * 0.12 - 16 May 2022
 * Fix bug from previous version that caused errors in some citations with ISSN's.