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 CLI/Shell supporting OpenRobot API and more!

A CLI/Shell supporting JeyyAPI, OpenRobot API and RePI API.

OpenRobot Packages 1 Jan 06, 2022
Joji convert a text to corresponding emoji if emoji is available

Joji Joji convert a text to corresponding emoji if emoji is available How it Works ? 1. There is a json file with emoji names as keys and correspondin

Gopikrishnan Sasikumar 28 Nov 26, 2022
Convert shellcode into :sparkles: different :sparkles: formats!

Bluffy Convert shellcode into ✨ different ✨ formats! Bluffy is a utility which was used in experiments to bypass Anti-Virus products (statically) by f

pre.empt.dev 305 Dec 17, 2022
A Python3 rewrite of my original PwnedConsole project from almost a decade ago

PwnedConsoleX A CLI shell for performing queries against the HaveIBeenPwned? API to gather breach information for user-supplied email addresses. | wri

1 Jul 23, 2022
A helper program to play wordle

A helper program to play wordle

1 Jan 22, 2022
A python based command line tool to compare Github Users or Repositories

gitcomp A simple python package with a CLI to compare GitHub users and repositories by associating a git_score to each entry which is a weighted sum o

Anirudh Vaish 5 Mar 26, 2022
Textual: a TUI (Text User Interface) framework for Python inspired by modern web development

Textual Textual is a TUI (Text User Interface) framework for Python inspired by

17.1k Jan 04, 2023
A dec-bin converter uses 2's complement.

2's Complement Dec-Bin Converter A dec-bin converter uses 2's complement. Visit my Medium Post. What is 2's complement? Two's complement is the most c

Khaw Chi Hun (Jacky) 9 Mar 01, 2022
A simple CLI tool for converting logs from Poker Now games to other formats

🂡 Poker Now Log Converter 🂡 A command line utility for converting logs from Poker Now games to other formats. Introduction Poker Now is a free onlin

6 Dec 23, 2022
Python codecs extension featuring CLI tools for encoding/decoding anything

CodExt Encode/decode anything. This library extends the native codecs library (namely for adding new custom encodings and character mappings) and prov

Alex 210 Dec 30, 2022
A CLI tools to get you started on any project in any language

Any Template A faster easier to Quick start any programming project. Installation pip3 install any-template Features No third party dependencies. Tem

Adwaith Rajesh 2 Jan 11, 2022
As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie

HTTPie: human-friendly CLI HTTP client for the API era HTTPie (pronounced aitch-tee-tee-pie) is a command-line HTTP client. Its goal is to make CLI in

HTTPie 25.4k Dec 30, 2022
Vsm - A manager for the under-utilized mksession command in vim

Vim Session Manager A manager for the under-utilized `mksession` command in vim

Matt Williams 3 Oct 12, 2022
Open a file in your locally running Visual Studio Code instance from arbitrary terminal connections.

code-connect Open a file in your locally running Visual Studio Code instance from arbitrary terminal connections. Motivation VS Code supports opening

Christian Volkmann 56 Nov 19, 2022
Chat with Rem in Terminal!

Chat with Rem in Terminal!

bariscodefx 1 Dec 19, 2021
moviepy-cli: Command line interface for MoviePy.

Moviepy-cli is designed to apply several video editing in a single command with Moviepy as an alternative to Video-cli.

Kentaro Wada 23 Jun 29, 2022
Because sometimes you need to do it live

doitlive doitlive is a tool for live presentations in the terminal. It reads a file of shell commands and replays the commands in a fake terminal sess

Steven Loria 3.2k Jan 09, 2023
triggercmd is a CLI client for the TRIGGERcmd cloud service.

TriggerCMD CLI client triggercmd is a CLI client for the TRIGGERcmd cloud service. installation the triggercmd package is available in PyPI. to instal

Gustavo Soares 7 Oct 18, 2022
A CLI tool for using GLIDE to generate images from text.

Text-Glided-Diffusion Installation First clone this repository: git clone https://github.com/afiaka87/text-glided-diffusion.git cd text-glided-diffusi

Clay Mullis 68 Dec 30, 2022
Terminal-based keyboard testing

kbdtest kbdtest is a simple Python program that tests keyboard input using an interactive, terminal-based, visual keyboard display. It was originally

Ruunyox 12 Jul 19, 2022