Xevion/phototag

Refactor code to use classes for simplified processing of files

Xevion opened this issue · 2 comments

Currently, classes are used for very little and need to be used more in order to store the abundant contextual information required to make smart decisions in the program.

My current setup with for loops is a failure of a system that is difficult to understand after coming back to it after a while.

I should implement classes that could be work together in order to create a async compatible program in the end, or utilize some kind of multiprocessing setup (I don't know what I'm talking about).

Completed mostly to an extent that the project is simplified much more, although it reports much less information on file sizes and the like (half the code before was basically if statements to print out detailed file sizes and their relative reductions)

Refactor branch merged & closed in #6.