Improve `download-non-flatpaked.py`
- Extract functionality into functions
- Catch all exceptions, report them and add to
errors
- Use
subporcess.run
instead ofos.system
- Use
pathlib
- Format code with black
I've noticed that errors weren't always nicely reported I've tested the code changes and non-flatpaked apps still work as usual