Removed creation of the 'history' folder in the application folder
because it is not being used for anything.
Improved documentation.
Added tests for equality of datetime context variables, such as file
created, file accessed, file modified date and times. Add the 'format'
attribute to the XML element 'condition' tag to properly format the
variable for equality comparison. Started switching '%' string format
operator to str.format() method since '%' is moving out of style in
favor of the more flexible 'format' method.
Converted all '%s' operations to str.format() operations. The '%s' is
going out of favor for the more flexible str.format() method.
Created directive for filing based on file creation date into
'YYYY'\'MM'\'DD'\ folder hierarchy.
Removed the tagging mechanism. It is a little pre-mature to start adding
the metadata functionality. Additionally, the application is possibly
taking a simple, and different functionality where tags and metadata are
not part of the application. Instead, tagging files and providing
metadata functionality will be supplied in a complete separate
application. 'Descatter' will instead focus on 'filing' and 'organizing'
files on a hard disk and providing tools for users to adhere to a naming
and folder structure or to change the structure easily.
Created different executables for cx_Freeze. The two different
executables were created to handle the different modes of calling and
interacting with the application. The application can be called using a
command line interface, so no console or command prompt is needed to be
displayed, or the application can be called with an interface console in
which a console, or command prompt, is needed to be displayed. The
'descatter-cmd.exe/.py' file can be called for command line interface.
This is useful for creating scheduled tasks or running the application
from a '.bat' or shell script in the background. The
'descatter-console.exe/.py' displays an interactive console.
Created installer script for InnoSetup so a Windows installer can be
created.