Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mehanix/tidycobra

🐍 Small utility app that keeps your Downloads folder tidy, rerouting files to their specific folders (Pictures, Music, Documents etc.)
https://github.com/mehanix/tidycobra

good-first-issue good-first-pr good-first-pr-first-contribution help-wanted organization python utility utility-application

Last synced: 3 months ago
JSON representation

🐍 Small utility app that keeps your Downloads folder tidy, rerouting files to their specific folders (Pictures, Music, Documents etc.)

Awesome Lists containing this project

README

        



# TidyCobra

TidyCobra is a Python-based utility that automates the sorting of downloaded files into designated folders like Pictures, Music, Documents, etc., keeping your Downloads folder organized.

🐍 Includes configuration tool, as well as a script to be set to run on startup, in order to periodically reroute your downloaded files to their respective folders.


🐍 Written in Python. GUI created using wxPython.

## Features

- **Automatic Sorting**: Redirect files to specific folders based on file type.
- **Custom Rules**: Configure your own sorting criteria.
- **Startup Script**: Set up TidyCobra to run on system startup.

## Requirements

- Python 3.x
- wxPython (for GUI)

## Installation

```bash
git clone https://github.com/mehanix/TidyCobra.git
cd TidyCobra
pip install -r requirements.txt
```

## Usage

To start TidyCobra, run:

```bash
python TidyCobra.py
```

Follow the GUI prompts to configure your sorting rules.

## Configuration

Use the provided GUI to create rules for sorting your downloads. These rules determine the destination folder for each file type.

## Contributing

Contributions are welcome! Feel free to fork the repository, make changes, and submit a pull request. For major changes, please open an issue first to discuss what you would like to change.

## License

[MIT License](LICENSE)

## Acknowledgments

Thanks to all the contributors who have helped with this project. Special thanks to the wxPython project for the GUI toolkit.