User:Salix alba/Citoid
Appearance
Status: Generally working as of 4 July 2020, but can sometimes return a blacklisted URL from the citoid server
This is a client for the Citoid service, used to generate citation templates from a URL. To use it, add
importScript('User:Salix alba/Citoid.js');
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
[edit]- 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
libraryCatalog
field which is translated as|via=
and used for Google Books etc.
- Added support for the
- 0.05 - 24 Aug 2016
- Add some suggestions from Aethyta (talk · contribs) adding PMID, PMCID, removing access-date from journal cites and adding a <ref> tag around the output. See User talk:Salix alba/Citoid#Citoid script improvements 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
accessdate
toaccess-date
to match new recommendation in citation templates
- Change
- 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.