mirror of
https://github.com/bellingcat/auto-archiver.git
synced 2026-06-12 05:08:28 +03:00
23 lines
1.0 KiB
Python
23 lines
1.0 KiB
Python
|
|
MODULE_TYPES = [
|
|
'feeder',
|
|
'extractor',
|
|
'enricher',
|
|
'database',
|
|
'storage',
|
|
'formatter'
|
|
]
|
|
|
|
MANIFEST_FILE = "__manifest__.py"
|
|
|
|
DEFAULT_MANIFEST = {
|
|
'name': '', # the display name of the module
|
|
'author': 'Bellingcat', # creator of the module, leave this as Bellingcat or set your own name!
|
|
'type': [], # the type of the module, can be one or more of MODULE_TYPES
|
|
'requires_setup': True, # whether or not this module requires additional setup such as setting API Keys or installing additional software
|
|
'description': '', # a description of the module
|
|
'dependencies': {}, # external dependencies, e.g. python packages or binaries, in dictionary format
|
|
'entry_point': '', # the entry point for the module, in the format 'module_name::ClassName'. This can be left blank to use the default entry point of module_name::ModuleName
|
|
'version': '1.0', # the version of the module
|
|
'configs': {} # any configuration options this module has, these will be exposed to the user in the config file or via the command line
|
|
} |