Skip to content

LOWE, your personal desktop assistant designed to simplify the task of keeping your digital workspace organized and efficient. University project built for 'Scripting' in the third semester of our Bachelor's degree.

Notifications You must be signed in to change notification settings

straumandi/lowe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LOWE: Local Organizer and Workspace Enhancer

Welcome to LOWE, your personal desktop assistant designed to simplify the task of keeping your digital workspace organized and efficient.

Overview

LOWE is a powerful Python script created to declutter your local file system, whether it's your desktop, downloads folder, or any directory that requires tidying up. With LOWE, you can automate the process of sorting files, archiving old documents, finding and handling duplicate files, encrypt your important data and much more.

LOWE is developed with the philosophy that a clean workspace promotes productivity and reduces digital noise. It's user-friendly design and outstanding usability helps developers and novices to organize their workspaces.

Features

  • File Sorting: Automatically sort files into designated folders based on file type, name, or date.
  • Archiving: Archive older files to save space and maintain a clean working environment.
  • Duplicate Management: Identify and manage duplicate files to free up space and eliminate redundancy.
  • Custom Organization: Create rules for custom file organization tailored to your workflow.
  • Encryption/Decryption: Encrypt and decrypt your sensitive data to make it accessible only by yourself.

How LOWE Works

LOWE implements a set of predefined rules that can be customized to match your organizational preferences. It leverages Python's powerful file-handling capabilities to efficiently and securely manage your files.

Built with expandability in mind, LOWE allows for new features and improvements to be seamlessly integrated as it evolves.

Installation

To get started with LOWE, follow these simple steps:

  1. Install Python: Make sure you have Python 3.x installed on your system. If not, download and install it from python.org.

  2. Clone project: LOWE will be available on pip in the future, for now please clone the repository to use LOWE

Configuration (Optional)

Customize LOWE's settings by modifying the script directly. Refer to the documentation for more details.

Usage

Execute LOWE with the configured settings to transform your digital chaos into a structured heaven.

Examples

  1. Archiving files older than 30 days in source_folder to archive_folder:
    python archive_operations.py
    # Follow the prompts to enter `source_folder`, `archive_folder`, and `30`.
  2. Organizing music files by artist and album in music_folder:
    python custom_organization.py
    # Choose the 'music' option and enter `music_folder`.
  3. Finding and managing duplicates in example_folder:
    python duplicate_operations.py
    # Enter `example_folder` when prompted.
  4. Generating a new encryption key:
    python encryption.py
    # Choose 'key' and follow the prompts to save the key in your preferred destination.
  5. Encrypting a file:
    python encryption.py
    # Choose 'encrypt', provide the path to your created key file and the file to encrypt.
  6. Decrypting a file:
    python encryption.py
    # Choose 'decrypt', provide the path to your created key file and the encrypted file.

License

LOWE is released under the MIT License.

About

LOWE, your personal desktop assistant designed to simplify the task of keeping your digital workspace organized and efficient. University project built for 'Scripting' in the third semester of our Bachelor's degree.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages