mirror of
				https://github.com/TheAnachronism/docspell.git
				synced 2025-11-04 12:30:12 +00:00 
			
		
		
		
	Update nix module with new config values
This commit is contained in:
		@@ -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;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user