We are happy to present you with a new option for parsing your QRTE data files. The parser webservice. It can be found at:
We noticed that most of the issues related to the parser are due to problems installing the required dependencies, and as such have decided to release this webservice, to increase the ease-of-use of the QRTEngine method.
We have taken a few security measures, aimed at minimizing the risk associated with file parsing, enumerated below.
- We generate a highly probably unique link for each file you upload, by generating a “Universally Unique Identifier” (https://en.wikipedia.org/wiki/Universally_unique_identifier) for each of them. This download link is only communicated to you through the e-mail you provide. This should prevent anyone from being able to successfully, randomly, guess the correct download url of a file.
- We delete any upload files, log files and parsed results that have been on our server for more than 24 hours. Both to prevent our hard disk from filling up, and to prevent as much as possible the accidental leakage of sensitive data on our end.
DISCLAIMER: we do not guarantee the safety of your data. This solution is aimed at data sets for which the leakage of it would not reveal any sensitive information regarding persons. For sensitive data we recommend reviewing the source code of the command line parser, and using that instead.
Offline (CLI) parser
As a result of releasing the new version of the webparser, we have also slightly updated the offline parser. We have made it clearer that it only runs on Python 2.7 (we never got the Python3 parser working properly on all data files) and have included instructions on how to run/install Python2.7 on your system, if it’s not already installed, in the README.md.
Also, older versions of the parser had the following error happening consistently:
ImportError: No module named builtins
builtins was required for Python2/3 hybrid support, but since the parser has been made Python-2 ONLY, builtins is no longer required, and as such this error should have been fixed.
Next to these changes, we have introduced two new variables in the output data file called “Parser[Version]” and “Parser[Type]”. Parser Version denotes the version of the parser that was ran, currently this is version 2. Parser Type denotes the method which was used to parse the file. “CLI” for the offline version, “WEB” for the webparser.
The QRTEngine team