Home

Awesome

šŸ“ Downloads Organizer (dlorg)

dlorg-banner

Python Version License

dlorg is a powerful and intuitive Python script that automatically organizes your cluttered Downloads folder into a neatly structured directory system. Say goodbye to the chaos and hello to a tidy digital workspace!

šŸŽ¬ Demo

dlorg Demo

šŸ“ø Screenshots

Main Menu

Main Menu

Configuration View

Configuration View

āœØ Features

šŸš€ Quick Start

  1. Clone the repository:

    git clone https://github.com/deepspeccode/dlorg.git
    
  2. Navigate to the dlorg directory:

    cd dlorg
    
  3. Install the required dependencies:

    pip install rich
    
  4. Run the script:

    python dlorg.py
    

šŸ“‹ Requirements

šŸ› ļø Installation

  1. Ensure you have Python 3.6+ installed on your system.
  2. Clone this repository or download the dlorg.py script.
  3. Install the Rich library: pip install rich

šŸ–„ļø Usage

Basic Usage

Run the script from your terminal:

python dlorg.py

By default, this will organize files from your Downloads folder into a new "Organized" directory in your home folder.

Custom Paths

You can specify custom source and destination paths:

python dlorg.py -s "/path/to/source" -d "/path/to/destination"

Interactive Menu

The script now features an interactive menu with the following options:

  1. Organize files
  2. View current configuration
  3. Add new folder
  4. Remove folder
  5. Add file extension to folder
  6. Remove file extension from folder
  7. Exit

šŸ“ Folder Structure

After running dlorg, your files will be organized into the following structure:

Organized/
ā”œā”€ā”€ PDFs/
ā”œā”€ā”€ Executables/
ā”œā”€ā”€ Images/
ā”œā”€ā”€ ZipFiles/
ā”œā”€ā”€ Documents/
ā”œā”€ā”€ Spreadsheets/
ā”œā”€ā”€ Audio/
ā”œā”€ā”€ Video/
ā”œā”€ā”€ HTML/
ā”œā”€ā”€ DiscImages/
ā”œā”€ā”€ PHP/
ā”œā”€ā”€ JSON/
ā”œā”€ā”€ QIF/
ā””ā”€ā”€ CRDOWNLOAD/

šŸŽØ Customization

You can easily customize the script to fit your needs:

šŸ¤ Contributing

Contributions, issues, and feature requests are welcome! Feel free to check issues page.

šŸ“œ License

This project is MIT licensed.

šŸ‘ Acknowledgements


<p align="center"> Made with ā¤ļø by DeepSpecCode </p>