Service for parsing and processing data from Common Works Registration (CWR) standard formats
Python Batchfile Makefile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cwr_validator
data_validator
tests
.coveragerc
.gitignore
.travis.yml
LICENSE
MANIFEST.in
Makefile
README.rst
make.bat
requirements.txt
run_ws.py
run_ws.wsgi
setup.cfg
setup.py
tox.ini

README.rst

CWR Data Model Validator

Validator service for CWR files. It receives a file following the CISAC CWR standard v2.1 and returns a JSON containing the data from that same file.

While right now it only handles parsing CWR files, in the future it will allow generating acknowledgement files, create validation reports, and will also support receiving the CWR files as a JSON.

It uses the CWR Data Model API, and it is recommended using that same library to read the JSON created by the service.

Documentation

The current version is under development. No public documentation is still offered.

Status

The project is still in the development phase.

Issues management

Issues are managed at the GitHub project issues page.

Building the code

The application has been coded in Python, without using any particular framework.

Prerequisites

The project has been tested in the following versions of the interpreter:

  • Python 2.6
  • Python 2.7
  • Python 3.3
  • Python 3.4
  • Pypy

All other dependencies are indicated on requirements.txt. The included makefile can install them with the command:

make requirements

Getting the code

The code can be found at the GitHub project page.

License

The project has been released under the MIT License.