speedwagon.config¶
Configuration.
Configuration Profiles¶
- class speedwagon.config.AbsConfig(prefix: str = 'Speedwagon')¶
Abstract class for defining where speedwagon should find data files.
- __contains__(x: object) bool¶
Check if configuration key is in configuration.
- __getitem__(k: str) SettingsDataType¶
Get configuration value from a key.
- __init__(prefix: str = 'Speedwagon') None¶
Populate the base structure of a config class.
- __iter__() Iterator[str]¶
Iterate over the configuration information.
- __len__() int¶
Get the size of the configuration.
- abstract get_app_data_directory() str¶
Location to the application data. Such as .ini file.
- abstract get_user_data_directory() str¶
Location for user data.
- class speedwagon.config.WindowsConfig(prefix: str = 'Speedwagon')¶
Bases:
AbsConfigSpeedwagon configuration for running on Microsoft Windows machine.
It uses a subfolder in the user’s home directory to store data such as tesseract ocr data. For example:
C:\\\\Users\\\\johndoe\\\\Speedwagon\\\\dataIt uses
%LocalAppData%for app data
Other Functions¶
- speedwagon.config.generate_default(config_file: str) None¶
Generate config file with default settings.