Issue #135 made me realize that our code could be improved by separating the download functions from their components. Right now, dl functions are spread across DLPage, MetaData, and utilFunctions. This spread lowers our codes readability, scalability and maintainability. Consolidating these functions to one file would make adding download buttons to any given page rather trivial, and also gives us a way to make sure downloading the same file on different pages uses the same function.
Issue #135 made me realize that our code could be improved by separating the download functions from their components. Right now, dl functions are spread across DLPage, MetaData, and utilFunctions. This spread lowers our codes readability, scalability and maintainability. Consolidating these functions to one file would make adding download buttons to any given page rather trivial, and also gives us a way to make sure downloading the same file on different pages uses the same function.