mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-03-25 16:45:05 +00:00
Update nix module with new config values
This commit is contained in:
parent
b177035f54
commit
acbfb9464f
@ -57,7 +57,10 @@ let
|
|||||||
};
|
};
|
||||||
extraction = {
|
extraction = {
|
||||||
pdf = {
|
pdf = {
|
||||||
min-text-len = 10;
|
min-text-len = 500;
|
||||||
|
};
|
||||||
|
preview = {
|
||||||
|
dpi = 32;
|
||||||
};
|
};
|
||||||
|
|
||||||
ocr = {
|
ocr = {
|
||||||
@ -117,6 +120,7 @@ let
|
|||||||
};
|
};
|
||||||
convert = {
|
convert = {
|
||||||
chunk-size = 524288;
|
chunk-size = 524288;
|
||||||
|
converted-filename-part = "converted";
|
||||||
max-image-size = 14000000;
|
max-image-size = 14000000;
|
||||||
|
|
||||||
markdown = {
|
markdown = {
|
||||||
@ -544,6 +548,28 @@ in {
|
|||||||
default = defaults.extraction.pdf;
|
default = defaults.extraction.pdf;
|
||||||
description = "Settings for PDF extraction";
|
description = "Settings for PDF extraction";
|
||||||
};
|
};
|
||||||
|
preview = mkOption {
|
||||||
|
type = types.submodule({
|
||||||
|
options = {
|
||||||
|
dpi = mkOption {
|
||||||
|
type = types.int;
|
||||||
|
default = defaults.extraction.preview.dpi;
|
||||||
|
description = ''
|
||||||
|
When rendering a pdf page, use this dpi. This results in
|
||||||
|
scaling the image. A standard A4 page rendered at 96dpi
|
||||||
|
results in roughly 790x1100px image. Using 32 results in
|
||||||
|
roughly 200x300px image.
|
||||||
|
|
||||||
|
Note, when this is changed, you might want to re-generate
|
||||||
|
preview images. Check the api for this, there is an endpoint
|
||||||
|
to regenerate all for a collective.
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
|
});
|
||||||
|
default = defaults.extraction.preview;
|
||||||
|
description = "";
|
||||||
|
};
|
||||||
ocr = mkOption {
|
ocr = mkOption {
|
||||||
type = types.submodule({
|
type = types.submodule({
|
||||||
options = {
|
options = {
|
||||||
@ -844,6 +870,16 @@ in {
|
|||||||
as used with the rest server.
|
as used with the rest server.
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
converted-filename-part = mkOption {
|
||||||
|
type = types.str;
|
||||||
|
default = defaults.convert.converted-filename-part;
|
||||||
|
description = ''
|
||||||
|
A string used to change the filename of the converted pdf file.
|
||||||
|
If empty, the original file name is used for the pdf file ( the
|
||||||
|
extension is always replaced with `pdf`).
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
max-image-size = mkOption {
|
max-image-size = mkOption {
|
||||||
type = types.int;
|
type = types.int;
|
||||||
default = defaults.convert.max-image-size;
|
default = defaults.convert.max-image-size;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user