Comments (8)
using -no-intervals
works
from metha.
Yes, it is strange. It used to work some months back which is why I wrote an email to zenodo to find out whether the changed any settings. It is weird that the indicate an Earliest Datestamp 2014-02-03T14:41:33Z
and then nothing is returned from that interval.
Thanks for the fix. I'll try it out and get back to you.
from metha.
I can confirm that with 0.3.2 I am able to harvest without the -no-intervals
flag. Thanks for fixing that so quickly!
In case a get answer from zenodo explaining the behaviour, I'll let you know.
from metha.
Interesting. It seems that your example query does not match any record, and the server chooses to return an HTTP/1.1 422 UNPROCESSABLE ENTITY
for that. I added a workaround for the 422 error (although I haven't seen this failure that much in other endpoints, yet).
from metha.
I have just heard from Zenodo. They logged the issue and will report back with an update once the fixed it.
from metha.
Thanks for the update. Somehow, HTTP 422 does not seem so wrong, after all:
The HyperText Transfer Protocol (HTTP) 422 Unprocessable Content response status code indicates that the server understands the content type of the request entity, and the syntax of the request entity is correct, but it was unable to process the contained instructions. -- https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/422
The OAI spec is not against using additional HTTP status codes: http://www.openarchives.org/OAI/openarchivesprotocol.html#StatusCodes
OAI-PMH repositories MAY employ HTTP Status-Codes in addition to "200 OK".
If I find other endpoints using HTTP 422, I'll make a note.
from metha.
Still I don't understand why the earliest timestamp would not return any data.
from metha.
The missing earliest timestamp issue I saw in other endpoints as well and that should be fixable.
from metha.
Related Issues (20)
- Bad page state in metha-sync (arm)
- authorization // character limit HOT 5
- Support for basic auth HOT 2
- two different resumptionTokens? HOT 1
- metha-cat - can not open the "dir" extablished in .cache/metha HOT 3
- Urlencode resuptionToken HOT 2
- Migration from Goodtables to Frictionless Repository
- Question: Can metha auto harvest all formats/metadataPrefixes? HOT 2
- Metha-Cat: Support for Paging? HOT 3
- Client Timeout HOT 4
- Dependency Issue with Version 0.2.37 HOT 2
- metha-sync should catch SIGINT HOT 3
- Extend metha-cat to extract metadata records HOT 3
- Selective Harvesting and metha-cat HOT 2
- decode failed due to XML header HOT 1
- conflicting namespace prefixes during ListRecords HOT 2
- `-format` not respected? HOT 2
- Date Parsing Issue HOT 2
- arxiv files download by topic? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from metha.