Remote Hotfolder is a console application that allows to upload all files of a local directory to a node of a remote CELUM server
argument: -, required: no, default: -
Displays helping information.
argument: String, required: yes default: -
URL of the celum server.
argument: String, required: yes default: -
CELUM client id (defined in the remote.yml file in the CELUM config folder).
argument: String, required: yes default: -
CELUM client secret (defined in the remote.yml file in the CELUM config folder).
argument: String, required: yes default: -
CELUM server secret (defined in the remote.yml file in the CELUM config folder).
argument: Number, required: yes default: -
Celum Target node where the files will be uploaded.
argument: Number, required: yes default: -
Source folder on the local system from where the files will be uploaded.
argument: Number, required: required: no default: 'en'
Locale for creation of CELUM Nodes, used in Nodefinders.
argument: String, required: no default: -
Name of the Nodefinder, if empty the assets will be uploaded directly to the target node.
Known implementations:
argument: -, required: no default: -
With this argument the files will be deleted after the upload on the local system.
argument: -, required: no default: -
With this argument if an asset with the same name as an uploading file exists already, it will be uploaded as a new version of the existing asset instead creating a second asset. Note that as of 1.1, every matching asset will be updated (instead of just the first one we find).
argument: -, required: no default: -, since: 1.1
When using preventDuplicates, search globally(!) instead of just in the target node. Be careful with this one ;-)
argument: -, required: no default: -, since: 1.1
Don't actually do anything, but log what should have happened.
argument: -, required: no, default: -, since: 1.2
Don't listen for new files, just upload the ones currently in the sourceFolder
and then exit. Useful for batch processing.
argument: Regex, required: no, default: "^[\.].*|Thumbs.db$", since: 1.2
Ignore files with certain file names, which by default are dot-files (e.g. .DS_Store
) and Thumbs.db
(crap that the OS generated)
argument: long, required: no, default: API-User, since: 1.2.1
Remote Hotflolder | CELUM | api-endpoint |
---|---|---|
1.0.0 | 5.13.4 | 1.4.1 |
1.1.0 | 6.5.x | 3.1.1 |
1.2.0 | 6.5.x | 3.1.1 |
java -jar remote-file-uploader.jar -u "https://[my celum url]/remoteapi" -i "[my client id]" -c "[my client secrete]" -s "[my server secret]" -t 26621 -f "[path to my local directory]" -l "en" -d -p
Released 2020-02-18
Released 2020-07-03
Released 2020-07-14
© brix IT Solutions