-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
multiple URLs on import #52
Conversation
@shapiromatron rather than make in-place updates at the end with |
I don't see any other examples of this in the spec. It's a lot more work to implement in a more abstract manner, what other uses cases might there be? |
Probably not in the RIS spec, but I think it would be a good tool for people to use in custom parsers. Want me to take a stab at it? |
Let's see what other think before we make the change - any thoughts @J535D165 ? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree with @scott-8 that it's nice to have. I see implementations with notes stored this way. It would be nice to have this option.
However, nothing limits you from merging this PR first, imo. The tests are nice, and it is a very welcome improvement. I'm looking forward to shipping this improvement to our users. I'm happy to review your work @scott-8!
I'm finished with a new implementation, I'll push it in a few min update: @shapiromatron there's another PR to merge my changes into this branch |
Implements #47.
This makes the RIS parser consistent with the specification.
Note that this is a breaking change. The "url" key is no longer used, and instead a "urls" key is used an results are saved as a list instead of a single string value, if exists.