In your dl.py you have hardcoded a config.json that you did not provide in the repository. So it will always throw an error if this file is not present.
As a quick fix I tried creating a config.json next to the py.dl but it seems python is looking for it elsewhere, so also consider giving the config path as command argument.
Since the variable "config" is never used in the actual script, I'd suggest just commenting it out
until you get around implementing it (local downloadpath maybe?)
In your dl.py you have hardcoded a config.json that you did not provide in the repository. So it will always throw an error if this file is not present.
As a quick fix I tried creating a config.json next to the py.dl but it seems python is looking for it elsewhere, so also consider giving the config path as command argument.
Since the variable "config" is never used in the actual script, I'd suggest just commenting it out
until you get around implementing it (local downloadpath maybe?)