Be more flexible about QID in extra field #93
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The QuickStatements export translator intentionally doesn't output anything if the item already has a QID in the extra field. However, it is strict about the format how it has to be specified: "^QID: " (uppercase "QID" at the beginning of the line, followed by ":", followed by space".
Although this seems to be the format suggested in the Zotero documentation, and it has been said that it is Zotero's main developer preferred way, they don't seem to be strict about it.
Do you think we could make it more flexible? That is, case-insensitive and with or without a space after the colon?
BTW, apart from this translator and the Wikicite plugin I'm developing, do you know of any other plugin/translator that expects the QID to be in the extra field? The Wikidata web translator currently doesn't, as proposed that it does here.