A file organizer based on file suffixes and user chosen file extensions
Project description
# File organizer
## Description
A Python file organizer based on optional user defined file extensions.
## Installation
Just run `pip install file-organizer`.
## Command line synopsys
```
Usage: organize [OPTIONS] SRC DEST
Options:
--extensions TEXT List of extensions to move separated by comma
--delete / --no-delete Whether source files must be deleted after they're
organized
-v, --verbose
--help Show this message and exit.
```
## Basic usage example
``` $ organize ~/Downloads ~/Organized```
Executing the above command, will __move__ all files inside `~/Downloads` into separate folders inside `~/Organized` based each file extension.
To __copy__ instead, you can pass the `--no-delete` flag.
### Pull requests are welcome
## TODO
- [ ] Add a dry-run option
- [ ] Improve code
## Description
A Python file organizer based on optional user defined file extensions.
## Installation
Just run `pip install file-organizer`.
## Command line synopsys
```
Usage: organize [OPTIONS] SRC DEST
Options:
--extensions TEXT List of extensions to move separated by comma
--delete / --no-delete Whether source files must be deleted after they're
organized
-v, --verbose
--help Show this message and exit.
```
## Basic usage example
``` $ organize ~/Downloads ~/Organized```
Executing the above command, will __move__ all files inside `~/Downloads` into separate folders inside `~/Organized` based each file extension.
To __copy__ instead, you can pass the `--no-delete` flag.
### Pull requests are welcome
## TODO
- [ ] Add a dry-run option
- [ ] Improve code
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
file_organizer-0.2.1.tar.gz
(2.4 kB
view details)
Built Distribution
File details
Details for the file file_organizer-0.2.1.tar.gz
.
File metadata
- Download URL: file_organizer-0.2.1.tar.gz
- Upload date:
- Size: 2.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | de28ae547499ccd76cb140d558be610181b02cc5e28cfa787f965a6817d971d9 |
|
MD5 | cf25c2b744cd23939a094ff139db90ee |
|
BLAKE2b-256 | 876a6f1038c703a85ed9034d39c74497f3bbf13c58562f71031315dc6d3d5262 |
File details
Details for the file file_organizer-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: file_organizer-0.2.1-py3-none-any.whl
- Upload date:
- Size: 2.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d955ae4a6f17f1737812e495a46c2ef39a279754f4b493f4c9c613437b2ddbea |
|
MD5 | 30ab6d16494768c44f44433b36011ef4 |
|
BLAKE2b-256 | 88a105e5b619a03f7b814a75f947710b01f267f0c6e370f01ccd1c50eca2afb2 |