Skip to main content

File organizer

Description

A Python file organizer based on optional user defined file extensions.

Installation

Just run pip install file-organizer.

Python 3.7+ required

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

Metadata

Release files for file-organizer 0.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for file-organizer 0.2.3
File Size Uploaded
file_organizer-0.2.3.tar.gz 2.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for file-organizer 0.2.3
File Interpreter ABI Platform
file_organizer-0.2.3-py3-none-any.whl Python 3 none any Details

Total release size: 5.4 kB

Release files / file_organizer-0.2.3.tar.gz

Download URL file_organizer-0.2.3.tar.gz
Size 2.5 kB
Tags Source
SHA-256 checksum
How to use checksums
25a3f76f9ca50ac4e29589d8c219260dc938afcafc56d87ca3c144000dda9a81
BLAKE2b-256 checksum
How to use checksums
9d4bec6b152af5f715894f576d87b7f65fac1c6f3185317152bb9666d5f2ac91
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / file_organizer-0.2.3-py3-none-any.whl

Download URL file_organizer-0.2.3-py3-none-any.whl
Size 3.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
81a76c3d55117c59ca200e11922eb7c8f0d3ac0f56291d765a7fc01129a880a2
BLAKE2b-256 checksum
How to use checksums
51d0b217ea906cbae103333621b98be38128c3d986b7279f55586cd76a210383
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.2.3 This release

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page