Epic mostly for the legal/contract reasons, sadly.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T31473 Magic Linking (tracking) | |||
Duplicate | None | T8535 Implementation of form driven bibliographic reference editing for wiki articles. | |||
Resolved | Mvolz | T145462 Provide auto-citations based on ISBNs in Wikimedia production | |||
Resolved | Jdforrester-WMF | T1084 Add ISBN as look-up option to the citoid service | |||
Resolved | Mvolz | T75993 Promisify Citoid and base it on service-template-node / service-runner | |||
Resolved | Mvolz | T96363 Promisify html-metadata | |||
Resolved | Jdforrester-WMF | T145468 Add OCLC API key/token to citoid production service and get everything ready | |||
Resolved | Mvolz | T153310 ISBN being incorrectly returned as a string instead of inside of an Array in citoid service |
Event Timeline
Can we be more specific? A quick Google search (generate citation from ISBN) shows a number of tools that generate citations from a database; in at least one case, that's WorldCat, via its API (https://www.worldcat.org/affiliate/tools?atype=wcapi ). Maybe it takes a lawyer to negotiate the price, but it's perhaps calling this "Epic" is a bit of an overstatement - it looks like other organizations have done so, and - given that at least one appears to have as its business model getting revenues from online ads - perhaps the price is quite reasonable?
And, hopefully, once an API is available, that's 90% of the solution.
Hi John,
We've been in contact with WorldCat for over a year now and we're still
working on a contract. Hopefully we'll have something soon.
Change 302269 had a related patch set uploaded (by Mvolz):
[WIP] Add request by ISBN using worldcat xisbn service
This has been deployed to prod, but isn't active yet. Setting to stalled until that happens, as we need to negotiate a token, set the outgoing IP, etc.
@Trizek-WMF: @Jdforrester-WMF is working on getting the agreement with oclc finalised, at which point we'll have access to keys and tokens and so forth.
Change 321119 had a related patch set uploaded (by Mvolz):
Add support for worldcat search api
Change 324943 had a related patch set uploaded (by Mobrovac):
Citoid: Add the wskey parameter
Change 324939 had a related patch set uploaded (by Mobrovac):
Add the WorldCat production config fields
I tried with 978-3-16-148410-0 and https://en.wikipedia.org/w/index.php?title=User:Elitre_(WMF)/Sandbox&type=revision&diff=753499569&oldid=724465258 is the result (interestingly, it doesn't feature the ISBN number as I'd expect). If this is indeed solved, we should update at least the citoid-citefromdialog-search-label message.
Yup!
We'll do that as part of T145462: Provide auto-citations based on ISBNs in Wikimedia production alongside announcements and so on.
That's a bug. Sigh. :). Should probably fix that before we tell anyone about this! :D
TemplateData is finally all updated, so that's good. It took a little longer than I thought it would.