User:Isaac (WMF)/citation finder
What?
[edit]Insert search icons that are a direct link to an API result for where else a given citation appears on Wikipedia.
How?
[edit]This uses a special-purpose API that holds a snapshot of all Wikipedia citations as indexed by their title, URL, doi, and ISBN. It currently depends on a number of heuristics to extract this information in place of a true database of citations, but gives a sense of the benefits of putting more structure around citations. Example request: [1]. Optionally you can use page_title instead of page_id. You can also leave out the citation_id to retrieve all citations: [2]
To install, simply go to Special:MyPage/common.js for just English and put {{subst:Lusc|User:Isaac_(WMF)/citation_finder.js}} // [[User:Isaac_(WMF)/citation_finder.js]]
or meta:Special:MyPage/global.js for all available languages and place mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:Isaac_(WMF)/citation_finder.js&action=raw&ctype=text/javascript' );
at the bottom of the page.
You should then notice search icons added before references on articles that link to the API results.
Who?
[edit]Developed by Isaac (WMF) but heavily based on CiteUnseen.
Where?
[edit]The source code is available at User:Isaac (WMF)/citation finder.js