# autoSORT
[![forthebadge](https://forthebadge.com/images/badges/made-with-python.svg)](https://forthebadge.com)[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com)

![GitHub last commit](https://img.shields.io/github/last-commit/thchong-code/autoSORT-upload?style=for-the-badge)
![GitHub commit activity](https://img.shields.io/github/commit-activity/m/thchong-code/autoSORT-upload?style=for-the-badge)

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
## Contents
* [General info](#general-info)
* [Screenshots](#screenshots)
* [Technologies](#technologies)
* [Setup](#setup)
* [Features](#features)
* [Status](#status)
* [Inspiration](#inspiration)
* [Contact](#contact)

## General info

This project serves the purpose of sorting huge chunks of files according to their extensions by just a simple drag and drop operation

## Screenshots
![ss1](./img/ss1.jpg)

Sorted files in their respective genre folders

![ss2](./img/ss2.jpg)
![ss3](./img/ss3.jpg)

Data scraped from the web!

## Technologies
Project is created with:
* Python 3.8.3 
* Beautiful Soup 4.9.0 
* Pandas 1.0.4

## Features
#### Features that are functional :smile:
* Sort files according to genre
* Over 140+ file extensions supported
* Ability to leave it running indefinitely - new files will be sorted when detected by script

#### My wishlist for the future :star:
* Add GUI element --> Interactive element!

## Status 
[![forthebadge](https://forthebadge.com/images/badges/60-percent-of-the-time-works-every-time.svg)](https://forthebadge.com)

End! :smile:

## Inspiration 
[Automate the Boring Stuff Book](https://automatetheboringstuff.com/) 
* The topic about os & file handling inspired me to automate the fussy job of sorting a myraid of files which can be time consuming. Why not run it in the background and let the script sort it out for you? :grin:

## Contact
[@HCTANG](https://github.com/thchong-code) - feel free to contact me!
