Skip to main content

A Python CLI tool that goes through a given directory and organizes all un-folder bound files into folders by file extension.

Project description

g1445

Organizer CLI

Organizer CLI is a python command line tool that goes through a given directory and organizes all un-folder bound files into folders by file extension. Organize CLI Supports 108 different file extensions over 27 file type categories and the list is ever growing.

Installation

Pip Install

pip install organizer-cli

Local Install

cd Organizer-Cli
pip install -e .

Whats New

Features

  • Pre-action prompt to the number of files that will be moved.
  • Prompts the user if no files extensions are supported in the directory.

Extensions

  • Added extensions include [.webp, .vce, .spx, .m4r, .wax, .xlsb, .xlsm, .xlam, .xlb, .xla, .xlt, .xar, .xlm, .xl, .xlw, .xltx, .xll, .xlc, .ppsx, .ppsm, .pptm, .sldx, .pot, .potx, .ppam, .ppa, .sldm, .pa, .potm]

How To Use

After installing the CLI tool you will be able to use the Organize command in any directory, followed by a tag specifying the type of file you want organized.

Organize [command]        

Simply running the Organize command will organize all the current directory.

Organize               

Running the Organize command with the safe tag will organize all media files in the current directory.

Organize safe         

Running the Organize command with the all tag will organize all supported file formats in the current directory.

Organize all     

Commands

Safe

The safe command moves the most common types of media file, this includes images, audio, video etc. this command avoids filetypes that might be dependent on other programs running, like .cpp or .exe files. This is also the default command if no command is specified after the initial Organize call is made.

All

The all command moves all supported file formats.

Image

The image command moves all supported image formats like .PNG, .JPG, .JPEG etc.

Audio

The audio command moves all supported audio formats like .MP3, .WAV, .OOG etc.

Video

The video command moves all supported video formats like .MP$, .MOV, .WMV etc.

Office

The office command moves all supported Microsoft Office files including .DOCX, .PPT, .XLS etc.

Vector

The vector command moves all supported vector files like .SVG and .AI.

Gif

The gif command moves .GIF files exclusively.

Photoshop

The photoshop command moves .PSD files exclusively.

Pdf

The pdf command moves .PDF files exclusively.

Font

The font command moves all supported font files, like .OTF, .TTF, .WOFF etc.

Code

The code command moves all supported file formats of different programming languages like .PY, .CPP, .JS etc.

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

organizer-cli-0.1.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

organizer_cli-0.1.0-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

Details for the file organizer-cli-0.1.0.tar.gz.

File metadata

  • Download URL: organizer-cli-0.1.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.8

File hashes

Hashes for organizer-cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 cc3ae177826ac088b86c4ce25064bed47873d4118b8c85de235dbd25517a8cc7
MD5 9b2e32b9c2bb210c37533b4960554b97
BLAKE2b-256 185e5256af19f86895148dc306e2cfb8057451f4b0e8e945d6e7e8bc6095479e

See more details on using hashes here.

File details

Details for the file organizer_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: organizer_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 16.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.8

File hashes

Hashes for organizer_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f469ca08ac9da2c4ddf7d8d944a1dea774818ac1da9c99c8d3d9581d20583399
MD5 f388d95605356288b864addeea0c0bf4
BLAKE2b-256 c2fff54a61c43bb27d5a3fa2ace304b1fde3948909ce39ddea1381b00377162c

See more details on using hashes here.

Supported by

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