Automatically uploads files to a Trilith FuelHttpServer
- Trilith FuelHttpServer is running with basic authentication enabled through a
services-Subdomain - At least one FuelHttpReader is running behind the FuelHttpServer
- By default, four FuelHttpReaders are expected to be running with these channel Ids:
lastgang-csvlastgang-msconslastgang-xmlstammdaten-csv
- Run
python3 FuelHttpHelper.pyand follow the instructions. - A
FuelHttpHelper.iniwill be created in the same directory as the script. - You must fill in the following parameters:
domain: The domain of your Trilith Synergy instance (excluding thehttps://orservices.part)user: The username supplied to you by Business Intelligence GmbHpassword: The password supplied to you by Business Intelligence GmbH
Optionally you can set these additional values:
interval: If you want to upload files automatically set this to your desired interval in minutes (0 means disabled)delete: If you want to delete files after they have been uploaded set this toTrue(this is the default behavior),Falseto disable, though you rarely want to send the same file twice.channels: Pipe|seprarated list of folders to scan for files to upload.
Pushes to main will trigger a release through GitHub Actions, including a Windows Executable bundled by pyinstaller