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 198acdb1a7
Major refactor
Re-work upload and file processing so they are in the same Python
function. Now I will start exposing other command line options in
the form, like unsafe fixes, excluding fields, etc. Now I see tha
t it is easier to save the POSTed file and process it in the same
function so I don't have to pass around the other POSTed form val
ues as URL query parameters.

Now, as a result of changing the flow above, I also had to make a
change to the way I show the results page. Instead of processing
the file and returning the rendered results to the user directly,
I process the file, save the rendered results to /tmp, and return
a redirect to the user to the results page.
2021-03-13 22:11:26 +02:00
source/scss source/scss/main.scss: Increase container width 2021-03-13 22:06:43 +02:00
static/css static/css/style.min.css: Regenerate 2021-03-13 22:07:53 +02:00
templates Major refactor 2021-03-13 22:11:26 +02:00
.gcloudignore Don't ignore uploads directory 2021-03-12 23:08:28 +02:00
.gitignore .gitignore: Add __pycache__ 2021-03-12 23:09:29 +02:00
app.yaml app.yaml: Use Python 3.9 2021-03-13 14:12:14 +02:00
LICENSE.txt LICENSE.txt: Add copy of AGPLv3.0 license text 2021-03-11 13:47:30 +02:00
main.py Major refactor 2021-03-13 22:11:26 +02:00
package-lock.json Build Bootstrap v5.0-beta2 CSS 2021-03-11 20:26:33 +02:00
package.json Build Bootstrap v5.0-beta2 CSS 2021-03-11 20:26:33 +02:00
poetry.lock Use new commit for csv-metadata-quality 2021-03-13 13:02:47 +02:00
pyproject.toml Use new commit for csv-metadata-quality 2021-03-13 13:02:47 +02:00
requirements-dev.txt Use new commit for csv-metadata-quality 2021-03-13 13:02:47 +02:00
requirements.txt Use new commit for csv-metadata-quality 2021-03-13 13:02:47 +02:00
setup.cfg Add configuration for isort 2021-03-12 22:59:57 +02:00