Comments (3)
@kba, how should this issue be addressed? Do we require users to set the correct extension by using the ext
parameter?
The ext
parameter default is set in the JSON file. It is currently .xml
, and I am afraid that automatic setting of the right parameter value would not fit to this default value. What about changing the default to an empty string and using that as an indicator to set the file extension based on the MIME type? Do we have other examples of OCR-D processors which determine a parameter value at runtime if no explicit value was given?
from ocrd_fileformat.
@kba, how should this issue be addressed? Do we require users to set the correct extension by using the
ext
parameter?The
ext
parameter default is set in the JSON file. It is currently.xml
, and I am afraid that automatic setting of the right parameter value would not fit to this default value. What about changing the default to an empty string and using that as an indicator to set the file extension based on the MIME type?
That's a good idea.
Do we have other examples of OCR-D processors which determine a parameter value at runtime if no explicit value was given?
Yes, e.g. gpu_id
in ocrd-anybaseocr-dewarp, which defaults to -1, which means to not use GPU at all. Also we do have the MIME_TO_EXT
mapping in ocrd_utils and ocrd bashlib constants
, so this wouldn't be hard to implement.
from ocrd_fileformat.
Fixed in v0.1.0.
from ocrd_fileformat.
Related Issues (20)
- Fix error handling HOT 5
- Missing mets:fptr for generated ALTO files HOT 3
- --overwrite does not work on ocrd-fileformat-transform HOT 1
- post-process ALTO→PAGE
- README: Wrong ALTO workflow-configuration example?
- Convert from ALTO-XML (V4.1) to PAGE-XML is failing HOT 6
- Bad error handling when converting from PAGE to ALTO (was: Error writing target ALTO XML file) HOT 18
- Release v0.1.2 missing? HOT 1
- Proxy support HOT 7
- When pip is not installed yet HOT 3
- Offline use of PAGE → ALTO conversion HOT 7
- Converting from PAGE to hocr creates double results
- ocrd-fileformat-transform does not add an ALTO Processing tag HOT 9
- failure due to (inherited?) nounset HOT 1
- pass script-args HOT 2
- does not work with nondefault METS basename HOT 2
- make deps: must not force-update to newest ocrd
- Table extraction? HOT 2
- Wrap validation HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ocrd_fileformat.