Skip to main content

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


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)

Uploaded Source

Built Distribution

file_organizer-0.2.1-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

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

Hashes for file_organizer-0.2.1.tar.gz
Algorithm Hash digest
SHA256 de28ae547499ccd76cb140d558be610181b02cc5e28cfa787f965a6817d971d9
MD5 cf25c2b744cd23939a094ff139db90ee
BLAKE2b-256 876a6f1038c703a85ed9034d39c74497f3bbf13c58562f71031315dc6d3d5262

See more details on using hashes here.

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

Hashes for file_organizer-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d955ae4a6f17f1737812e495a46c2ef39a279754f4b493f4c9c613437b2ddbea
MD5 30ab6d16494768c44f44433b36011ef4
BLAKE2b-256 88a105e5b619a03f7b814a75f947710b01f267f0c6e370f01ccd1c50eca2afb2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page