Settings
Settings
Bases: OpenAlephSettings
ingest-file settings management using
pydantic-settings
Note
All settings can be set via environment variables, prepending
INGESTORS_ (except for those with another alias) via runtime or in a
.env file.
Source code in ingestors/settings.py
calamine = False
class-attribute
instance-attribute
Use the Rust calamine implementation (python-calamine) for spreadsheets
convert_timeout = 300
class-attribute
instance-attribute
Headless libreoffice document convert timeout in seconds
lakehouse_flush_size = 10000
class-attribute
instance-attribute
Size cap until when the journal should be flushed to parquet
tags_database_uri
property
Resolve the tags database URI from fragments_uri, forcing psycopg3 driver for PostgreSQL.
tika_fallback = False
class-attribute
instance-attribute
Use Apache Tika as a text extraction fallback