From 4a7000e9754a91650252d3e86fc3f47ca6238b81 Mon Sep 17 00:00:00 2001 From: Alan Orth Date: Thu, 4 Mar 2021 21:26:53 +0200 Subject: [PATCH] README.md: Add more ideas to do --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 2d26a7d..6899320 100644 --- a/README.md +++ b/README.md @@ -109,6 +109,13 @@ This currently uses the [Python langid](https://github.com/saffsd/langid.py) lib - Add an option to drop invalid AGROVOC subjects? - Add tests for application invocation, ie `tests/test_app.py`? - Validate ISSNs or journal titles against CrossRef API? +- Add configurable field validation, like specify a field name and a validation file? + - Perhaps like --validate=field.name,filename +- Add some row-based item sanity checks and fixes: + - Warn if item is Open Access, but missing a filename or URL + - Warn if item is Open Access, but missing a license + - Warn if item has an ISSN but no journal title + - Update journal titles from ISSN ## License This work is licensed under the [GPLv3](https://www.gnu.org/licenses/gpl-3.0.en.html).