mirror of
https://github.com/ilri/csv-metadata-quality-web.git
synced 2024-11-16 03:47:05 +01:00
Easy to use, web-based version of the DSpace CSV Metadata Quality checker application.
https://fierce-ocean-30836.herokuapp.com
Alan Orth
974ae6c847
All checks were successful
continuous-integration/drone/push Build is passing
That's what I use for testing locally. Note that we need to quote the version here because otherwise GitHub Actions will interpret it as 3.1 due to how YAML works. |
||
---|---|---|
.github/workflows | ||
csv_metadata_quality_web | ||
source/scss | ||
static/css | ||
.drone.yml | ||
.gitignore | ||
LICENSE.txt | ||
package-lock.json | ||
package.json | ||
poetry.lock | ||
Procfile | ||
pyproject.toml | ||
README.md | ||
requirements-dev.txt | ||
requirements.txt | ||
runtime.txt | ||
screenshot.png | ||
setup.cfg |
Online DSpace CSV Metadata Quality Checker
You can try the hosted version or host it yourself (see below).
Usage
Create a Python 3.8+ virtual environment and install the dependencies:
$ python3 -m venv venv
$ source venv/bin/activate
$ pip install -r requirements.txt
Running Locally
$ gunicorn csv_metadata_quality_web.main
And then visit http://localhost:8000/ in your browser.
Deploying to Heroku
Install the heroku command line tools, add a heroku git remote, and push:
$ git push heroku
License
This work is licensed under the GPLv3.
The license allows you to use and modify the work for personal and commercial purposes, but if you distribute the work you must provide users with a means to access the source code for the version you are distributing. Read more about the GPLv3 at TL;DR Legal.