A CLI tool that scans through a directory and organizes all loose files into folders by file type.

Overview

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.

Owner
Mulaza Jacinto
Computer Science Student 🎓💻 .
Mulaza Jacinto
A command line tool to hide and reveal information inside images (works for both PNGs and JPGs)

ImgReRite A command line tool to hide and reveal information inside images (work

Jigyasu 10 Jul 27, 2022
A Simple Python CLI Lockpicking Tool

Cryptex a simple CLI lockpicking tool What can it do: Encode / Decode Hex Encode / Decode Base64 Break Randomly :D Requirements: Python3 Linux as your

Alex Kollar 23 Jul 04, 2022
Tablicate - Python library for easy table creation and output to terminal

Tablicate Tablicate - Python library for easy table creation and output to terminal Features Column-wise justification alignment (left, right, center)

3 Dec 14, 2022
An ZFS administration tool inspired on Midnight commander

ZC - ZFS Commander An ZFS administration tool inspired on Midnight commander Work in Progress Description ZFS Commander is a simple front-end for the

34 Dec 07, 2022
Ideas on how to quickly learn to build command-line tools

CLI-Bootcamp Ideas on how to quickly learn to build command-line tools Part 1-Bash Week1: Using Linux Lesson 1: Using Linux Shell Lab Lesson 2: How sh

Noah Gift 10 Apr 18, 2022
Wordle-solver - A tool that helps people who struggle with vocabulary to enjoy the famous game of WORDLE

Wordle-Solver Wordle-Solver helps people who struggle with vocabulary to enjoy t

Jason Chao 104 Dec 31, 2022
Kubernetes shell: An integrated shell for working with the Kubernetes

kube-shell Kube-shell: An integrated shell for working with the Kubernetes CLI Under the hood kube-shell still calls kubectl. Kube-shell aims to provi

CloudNative Labs 2.2k Jan 08, 2023
The project help you to quickly build layouts in terminal,cross-platform

The project help you to quickly build layouts in terminal,cross-platform

gojuukaze 133 Nov 30, 2022
A Tempmail Tool for Terminal and Termux.

A Tempmail Tool for Terminal and Termux.

MAO-COMMUNITY 8 Oct 19, 2022
PyDropper - pick colors everywhere

PyDropper - pick colors everywhere Downloads Settings PyDropper is an eyedropper

Herman Brunberg 2 Jan 04, 2022
Command line tool for interacting and testing warehouse components

Warehouse debug CLI Example usage for Zumo debugging See all messages queued and handled. Enable by compiling the zumo-controller with -DDEBUG_MODE_EN

1 Jan 03, 2022
CLI tool to view your VIT timetable from terminal anytime!

VITime CLI tool to view your timetable from terminal anytime! Table of contents Preview Installation PyPI Source code Updates Setting up Add timetable

16 Oct 04, 2022
A command-line based, minimal torrent streaming client made using Python and Webtorrent-cli. Stream your favorite shows straight from the command line.

A command-line based, minimal torrent streaming client made using Python and Webtorrent-cli. Installation pip install -r requirements.txt It use

Jonardon Hazarika 17 Dec 11, 2022
A lightweight terminal-based password manager coded with Python using SQLCipher for SQLite database encryption.

password-manager A lightweight terminal-based password manager coded with Python using SQLCipher for SQLite database encryption. Screenshot Pre-requis

Leonardo de Araujo 15 Oct 15, 2022
Dart Version Manager CLI implemented with Python and Typer.

Dart Version Manager Dart Version Manager CLI implemented with Python and Typer Usage: $ dvm [OPTIONS] COMMAND [ARGS]... Options: --install-completion

EducUp 6 Jun 26, 2022
CLI/library to control FNIRSI DC Power Supply (DC-6006L, etc)

dc6006l - CLI/library to control FNIRSI DC Power Supply (DC-6006L, etc) What is this? FNIRSI DC6006L is a programmable DC power supply that is quite c

Taisuke Yamada 7 Sep 25, 2022
Phishing-Detective is a command line application for Windows 10 built to detect a phishing site from two url's

Phishing-Detective Phishing-Detective is a command line application for Windows 10 built to detect a phishing site from two url's How it works A simpl

2 Jun 23, 2022
Cthulhu is a simple python CLI application that streams torrents directly from 1337x.

Cthulhu is a simple python CLI application that facilitates the streaming of torrents directly from 1337x. It uses webtorrent to stream video

Raiyan 27 Dec 27, 2022
Terminal Colored Text for Python

Terminal Colored Text for Python

R3CKhi-**75 3 Sep 10, 2022
py-image-dedup is a tool to sort out or remove duplicates within a photo library

py-image-dedup is a tool to sort out or remove duplicates within a photo library. Unlike most other solutions, py-image-dedup intentionally uses an approximate image comparison to also detect duplica

Markus Ressel 96 Jan 02, 2023