File Automation is a Python script for organizing files in the downloads folder based on their terminations.
This script organizes files in the downloads folder by moving them to specific directories based on their file terminations. It supports various file types such as images, audio, video, documents, archives, executables, fonts, web files, databases, and programming/scripting files.
-
Clone the repository:
git clone https://github.com/sgarnica1/automationfile.git
-
Navigate to project directory
cd automationfile
-
Install dependencies using pyproject.toml
pip install -e .
-
Run the project with the .exe
fileautomation.exe
or run it as a Python module
py -m fileautomation
- Images: jpg, jpeg, png, gif, bmp, tiff, webp
- Audio: mp3, wav, ogg, flac, aac
- Video: mp4, avi, mkv, mov, flv, wmv
- Documents: pdf, doc, docx, xls, xlsx, ppt, pptx, odt, odp
- Archives: zip, rar, 7z, tar, gz
- Executable Files: exe, app, sh
- Fonts: ttf, otf
- Web Files: html, css, js, json
- Database: sqlite, db, mdb
- Programming/Scripting: py, java, cpp, js, php
This project is licensed under the MIT License.