Inspiration

Every time I downloaded an important worksheet or document form my school website it would go to the downloads folder. I would view solve and submit it from there and never segregate into the folder and now with e-schooling there are LOADS OF documents and study material uploaded online. soon when I needed to study the specific notes I would struggle to find it. I always wanted something that would do it for me.

What it does

This application checks the name of the file downloaded and then segregate into the specific subject folder.

How I built it

I built it using the Python programming language. I used the Shutil library and the OS library to get filenames and folders using these I checked the text inside them to see which subject document it is. using this data I segregate the document into the specific folder.

Challenges I ran into

I am still learning and am not quite so sufficient in the programming languages, so it took time for me to get used to it and also faced problems while working with the python libraries as during the movement of files sometimes the application would take a lot of time and sometimes it would take quite less time. and not all the files were copying so I scraped the first code and retried finally I found it easier to just use a for loop for the same.

Accomplishments that I'm proud of

I am really proud of learning new libraries and improvements in programming. I am also proud of understanding and being able to read word documents and move files using just python, also automating my task for me!

What I learned

I learned how to move files from one folder to another and I also learned how to automate tasks using Python Language. I also learned how to read Word documents and PDF files using the same.

What's next for Auto File Segregator

Using the same code and improve it so that I can segregate all types of files including media - videos and images, and other different types of files. Also, make new folders for new files that pop up. and make this more universal than to just use subject files and maybe extend to project and windows files as well.

Built With

Share this project:

Updates