Easy to use, web-based version of the DSpace CSV Metadata Quality checker application. https://fierce-ocean-30836.herokuapp.com
Go to file
Alan Orth 19d78eb55d
pyproject.toml: update dependencies
black is no longer beta, remove ipython because I can use the one
installed system wide and it doesn't like being in a virtual env
anyways. flake8 is a new major version.
2022-01-30 13:42:05 +03:00
.github/workflows Add GitHub workflow to build 2021-03-14 15:55:58 +02:00
csv_metadata_quality_web Regenerate static assets 2021-12-08 19:44:52 +02:00
source/scss source/scss: update comment in bootstrap.scss 2021-12-08 19:43:58 +02:00
static/css Fix path to style.min.css 2021-05-25 21:11:33 +03:00
.drone.yml .drone.yml: Install git for some pip deps 2021-03-14 19:32:14 +02:00
.gitignore .gitignore: Ignore sqlite requests response cache 2021-03-14 11:36:46 +02:00
LICENSE.txt LICENSE.txt: Use GPLv3 instead of AGPLv3 2021-03-14 13:05:32 +02:00
Procfile Create application for gunicorn 2021-03-14 22:03:15 +02:00
README.md README.md: move screenshot lower 2021-12-08 20:35:27 +02:00
package-lock.json package-lock.json: run npm update 2021-12-08 19:43:43 +02:00
package.json package.json: fix typo 2021-12-08 19:44:30 +02:00
poetry.lock poetry.lock: run poetry update 2021-12-08 20:39:54 +02:00
pyproject.toml pyproject.toml: update dependencies 2022-01-30 13:42:05 +03:00
requirements-dev.txt Update requirements for deploy 2021-12-08 20:53:05 +02:00
requirements.txt Update requirements for deploy 2021-12-08 20:53:05 +02:00
runtime.txt runtime.txt: use Python 3.9.9 2021-12-08 20:47:15 +02:00
screenshot.png Update screenshot.png 2022-01-30 13:35:51 +03:00
setup.cfg Add configuration for isort 2021-03-12 22:59:57 +02:00

README.md

Online DSpace CSV Metadata Quality Checker

Build Status Code style: black

Screenshot of csv-metadata-quality-web on Heroku

You can try the hosted version or host it yourself (see below).

Usage

Create a Python 3.7+ 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.