https://github.com/leandroberetta/braulio
Let Braulio organize your Downloads folder. Braulio cleans your downloaded mess.
https://github.com/leandroberetta/braulio
camel java wildfly-swarm
Last synced: 8 months ago
JSON representation
Let Braulio organize your Downloads folder. Braulio cleans your downloaded mess.
- Host: GitHub
- URL: https://github.com/leandroberetta/braulio
- Owner: leandroberetta
- Created: 2017-08-27T03:19:32.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-08-27T03:20:13.000Z (about 8 years ago)
- Last Synced: 2025-01-19T18:26:44.511Z (10 months ago)
- Topics: camel, java, wildfly-swarm
- Language: Java
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# braulio
Let Braulio organize your Downloads folder. Braulio cleans your downloaded mess.
## Description
Braulio is developed in Java (base on Camel) and run in Wildly Swarm inside a Docker container.
Organizes typically a Downloads folder based on the file extensions generating a folder per extension.
The extensions are configured via the **extensionsRegex** in **braulio.properties**.
This file is added in the image creation process but it could be changed by mounting another file when the container is run.
The default value is:
extensionsRegex=.*pdf|.*bin|.*srt|.*mp3|.*zip|.*rar
## Usage
First the image needs to be built:
docker build -t=braulio .
Then the container can be started with the following command:
docker run -d -v path/to/downloads/folder:/opt/braulio/downloads -v path/to/braulio/properties:/opt/braulio/braulio.properties --name braulio braulio