pre-commit: will now run ruff on ur local machine before commiting to, so pushes changes wont be different from local after github actions auto fixes.
Logging tools i definitely didn't steal from a previous project cough cough.
usage: your class should inherit logable.py.Logable, then you can wrap your methods with @log_ent_exit
can be modified to log passed arguments
A lot of stuff 🏂
pre-commit: will now run ruff on ur local machine before commiting to, so pushes changes wont be different from local after github actions auto fixes.
Logging tools i definitely didn't steal from a previous project cough cough. usage: your class should inherit logable.py.Logable, then you can wrap your methods with @log_ent_exit can be modified to log passed arguments
Enhanced datafetching to handle failed downloads.