Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/galeone/download-monitor
Monitors your download folder and organizes its contents
https://github.com/galeone/download-monitor
Last synced: 5 days ago
JSON representation
Monitors your download folder and organizes its contents
- Host: GitHub
- URL: https://github.com/galeone/download-monitor
- Owner: galeone
- Created: 2014-10-25T16:47:58.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-10-25T16:48:44.000Z (about 10 years ago)
- Last Synced: 2024-10-30T06:27:32.494Z (about 2 months ago)
- Language: Shell
- Size: 97.7 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
download-monitor
================Fixes the mess in your downloads folder.
# Usage
1. Configure the ExecStart line of `download-monitor.service` according to the path of your download folder.
Mine is: `ExecStart=/home/paolo/download-monitor/monitor.sh "/home/paolo/downloads"`
2. Run the service under your control with `systemctl --user start download-monitor.service`
3. (Optional) Enable the service on user login with `systemctl --user enable download-monitor.service`
# How it works
It monitors your downloads folder waiting for new files. When a new file is detected it analizes its type and it will move this one to the right folder.
If you want to personalize the subfolder you must add a prefix follwed by an underscore to the file name.
Eg:
Download the image: cat_funny.jpeg to your download folder.
The service will move the file to the folder `download/image/cat/` renaming it to `funny.jpeg`, thus the new location is `download/image/cat/funny.jpeg`
If you don't add a prefix, the file will be moved to a `misc` subfolder.