Welcome to LOWE, your personal desktop assistant designed to simplify the task of keeping your digital workspace organized and efficient.
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.
- 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.
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.
To get started with LOWE, follow these simple steps:
-
Install Python: Make sure you have Python 3.x installed on your system. If not, download and install it from python.org.
-
Clone project: LOWE will be available on pip in the future, for now please clone the repository to use LOWE
Customize LOWE's settings by modifying the script directly. Refer to the documentation for more details.
Execute LOWE with the configured settings to transform your digital chaos into a structured heaven.
- Archiving files older than 30 days in
source_foldertoarchive_folder:python archive_operations.py # Follow the prompts to enter `source_folder`, `archive_folder`, and `30`. - Organizing music files by artist and album in
music_folder:python custom_organization.py # Choose the 'music' option and enter `music_folder`. - Finding and managing duplicates in
example_folder:python duplicate_operations.py # Enter `example_folder` when prompted. - Generating a new encryption key:
python encryption.py # Choose 'key' and follow the prompts to save the key in your preferred destination. - Encrypting a file:
python encryption.py # Choose 'encrypt', provide the path to your created key file and the file to encrypt. - Decrypting a file:
python encryption.py # Choose 'decrypt', provide the path to your created key file and the encrypted file.
LOWE is released under the MIT License.