An open API service indexing awesome lists of open source software.

https://github.com/roomacarthur/downloadify


https://github.com/roomacarthur/downloadify

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# Downloads Folder Organizer

This Python script automates the process of organizing files in your Downloads folder into various categories like audio, documents, images, videos, etc. It's a simple, yet effective way to keep your files neatly organized.

## Getting Started

### Prerequisites

You need to have Python installed on your system to run this script. You can download and install Python from [here](https://www.python.org/downloads/).

### Installation

Clone this repository or download the script to your local machine.

```bash
git clone https://github.com/roomacarthur/downloadify.git
```

### Configuration

Edit the script.py file to set the path to your Downloads folder. You can find detailed instructions on how to do this in the [blog post](https://www.roomacarthur.dev/blog/automate-your-file-management-how-to-organize-your-downloads-folder-with-python/).

```python
downloads_root = r"Your Downloads Folder Path" # Replace with your path
```

### Running the Script

Navigate to the script's directory and run the script using Python.

```bash
cd path/to/downloadify
python script.py

```

### Features

- Organizes files into predefined categories based on file extensions.
- Easy to customize for adding new categories or changing the destination folder.
- Safe to run multiple times; won't create duplicate category folders.

### Blog Post

For a detailed guide on how this script was written and how to customize it further, check out my [blog post](https://www.roomacarthur.dev/blog/automate-your-file-management-how-to-organize-your-downloads-folder-with-python/).

### Contributing

Contributions, issues, and feature requests are welcome. Feel free to check [issues](https://github.com/roomacarthur/downloadify/issues) page if you want to contribute.