-
Notifications
You must be signed in to change notification settings - Fork 34
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
[super]: Move upload/import to work over the API #159
Comments
ref #155 - temporary fix of increasing nginx timeout |
Suggestion - To simplify the parser pipeline: A BibServer parser accepts the to-parse format on stdin and outputs valid BibJSON on stdout. |
The key point here, though is that parsers are not usually run by us but by community (though we perhaps preserve support for things like BibText and RIS). So, we don't really care about the "parser API" since how those parsers work will not affect us -- people will run parsers wherever -- writing to BibSoup over our API. |
this should not be in the beta sprint. will be part of the next dev sprint. moving out |
Etienne now working on altering the parser functionality and creating stand-alone async |
see also #117 |
and the closed #141 for more info |
Where are details of what Etienne is working on or planning to do :-) My 2c we want a convert.bibsoup.net service that does conversions / parsing. This can be used standalone or used for importers to bibsoup.net. |
I am busy working on this: https://github.com/okfn/bibserver/wiki/AsyncUploadDesign |
Yep, Etienne has written his plan and we agreed it yesterday. Then import from bibsoup will cease to rely on an internal routing and will be able to use the converters via API. |
See: 5454da1 for a running version. In this branch you can now do en upload from the web interface. |
Upload/import should send to the API, and should run on a separate process so that the user is not waiting for response/timeout. Instead, respond to the user with "this is happening, here is the collection link, check back later (very soon for most small collections)". Alternatively but a bit harder, set up the system so that a hit on the collection link shows a "i am processing response", then the user could be sent straight there anyway.
The text was updated successfully, but these errors were encountered: