Directorios¶
Desde la versión de EH forwarder bot 2.0 la mayoría de los módulos deben ser instalados con el administrador de paquetes de python conocido como pip
, mientras que las configuraciones y los datos son almacenados en el «EFB data directory».
Por defecto, el directorio de datos es especifíco para cada usuario, esta localizado en el directorio «home» del usuario en ~/.ehforwarderbot
. Esto configuración puede cambiarse sobre escribiendo la variable de entorno EFB_DATA_PATH
. La ruta definida allí debe ser una ruta absoluta (absolute path).
Estructura del directorio¶
Usando la configuración por defecto como ejemplo, esta sección presentará la estructura del directorio de los datos EFB.
./ehforwarderbot or $EFB_DATA_PATH
|- profiles
| |- default The default profile.
| | |- config.yaml Main configuration file.
| | |- dummy_ch_master Directory for data of the channel
| | | |- config.yaml Config file of the channel. (example)
| | | |- ...
| | |- random_ch_slave
| | | |- ...
| |- profile2 Alternative profile
| | |- config.yaml
| | |- ...
| |- ...
|- modules Place for source code of your own channels/middlewares
| |- random_ch_mod_slave Channels here have a higher priority while importing
| | |- __init__.py
| | |- ...