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
CLI utility to search and download torrents from major torrent sites

CLI Torrent Downloader About CLI Torrent Downloader provides convenient and quick way to search torrent magnet links (and to run associated torrent cl

x0r0x 86 Dec 19, 2022
topalias - Linux alias generator from bash/zsh command history with statistics, written on Python.

topalias topalias - Linux alias generator from bash/zsh command history with statistics, written on Python. Features Generate short alias for popular

Sergey Chudakov 38 May 26, 2022
An awesome Python wrapper for an awesome Docker CLI!

An awesome Python wrapper for an awesome Docker CLI!

Gabriel de Marmiesse 303 Jan 03, 2023
Kattis shell for getting examples, testing and submitting.

Kattis shell for getting examples, testing and submitting.

Simon Green Kristensen 15 Sep 30, 2022
A command line tool made in Python for the popular rhythm game

osr!name A command line tool made in Python for the popular rhythm game "osu!" that changes the player name of a .osr file (replay file). Example: Not

2 Dec 28, 2021
A CLI tool for searching and watching videos on youtube with no spyware and MPV and yt-dlp

A CLI tool for searching and watching videos on youtube with no spyware and MPV and yt-dlp

TruncatedDinosour 3 Feb 22, 2022
Palm CLI - the tool-belt for data teams

Palm CLI: The extensible CLI at your fingertips Palm is a universal CLI developed to improve the life and work of data professionals. Palm CLI documen

Palmetto 41 Dec 12, 2022
A simple CLI based any Download Tool, that find files and let you stream or download thorugh WebTorrent CLI or Aria or any command tool

Privateer A simple CLI based any Download Tool, that find files and let you stream or download thorugh WebTorrent CLI or Aria or any command tool How

Shreyash Chavan 2 Apr 04, 2022
Code for the Open Data Day 2022 publicbodies.org Nepal data scraping activities.

Open Data Day Publicbodies.org Nepal We've gathered on Saturday, 5th March 2022 with Open Knowledge Nepal in order to try and automate the collection

Augusto Herrmann 2 Mar 12, 2022
A CLI based task manager tool which helps you track your daily task and activity.

CLI based task manager tool This is the simple CLI tool can be helpful in increasing your productivity. More like your todolist. It uses Postgresql as

ritik 1 Jan 19, 2022
Dark powered asynchronous completion framework for neovim/Vim8

deoplete.nvim Dark powered asynchronous completion framework for neovim/Vim8 Note: The development of this plugin is finished. Accepts minor patches a

Shougo 5.9k Dec 30, 2022
asciinema - Terminal session recorder 📹

asciinema - Terminal session recorder 📹

asciinema 11.1k Dec 27, 2022
Bear-Shell is a shell based in the terminal or command prompt.

Bear-Shell is a shell based in the terminal or command prompt. You can navigate files, run python files, create files via the BearUtils text editor, and a lot more coming up!

MichaelBear 6 Dec 25, 2021
Custom function scheduler TUI (text-based user interface) in the console

Custom function scheduler TUI (text-based user interface) in the console

Luke 1 Oct 26, 2022
GetRepo-py is a command line client that queries GitHub API and searches repositories by given arguments

GetRepo-py is a command line client that queries GitHub API and searches repositories by given arguments

Davidcin 3 Feb 14, 2022
Command-line tool to use LNURL with your LND instance

Sprint planner Sprint planner is a Python script for planning your Jira tasks based on your calendar availability. Installation Use the package manage

Djuri Baars 6 Jan 14, 2022
A simple automation script that logs into your kra account and files your taxes with one command

EASY_TAX A simple automation script that logs into your kra account and files your taxes with one command Currently works for Chrome users. Will creat

leon koech 13 Sep 23, 2021
Salesforce object access auditor

Salesforce object access auditor Released as open source by NCC Group Plc - https://www.nccgroup.com/ Developed by Jerome Smith @exploresecurity (with

NCC Group Plc 90 Sep 19, 2022
💥 Share files easily over your local network from the terminal!

Fileshare 📨 Share files easily over your local network from the terminal! 📨 Installation # clone the repo $ git clone https://github.com/dopevog/fil

Dopevog 11 Sep 10, 2021
Enlighten Progress Bar is a console progress bar library for Python.

Overview Enlighten Progress Bar is a console progress bar library for Python. The main advantage of Enlighten is it allows writing to stdout and stder

Rockhopper Technologies 265 Dec 28, 2022