Ensure files are being downloaded to a temporary directory in the system default temporary directory, instead of a random directory within userspace (or package directory).
Also implement a logic to check if the file was already downloaded and skip downloading it again.
Finally, it was also implemented a new argument to some functions to allow forcing the redownload of the file on users desire.
Ensure files are being downloaded to a temporary directory in the system default temporary directory, instead of a random directory within userspace (or package directory).
Also implement a logic to check if the file was already downloaded and skip downloading it again.
Finally, it was also implemented a new argument to some functions to allow forcing the redownload of the file on users desire.
Ps: This PR is better reviewed commit per commit.
Closes #32 Closes #10