In reply to @devlop_gaming "Ok":https://github.com/OpenQuake3/launcher/blob/2 7b4aed07118a443214944d997a22bafb8ef4eee/src/core/rlsops.nim#L15-L34 Please ignore the rest of that project. its really bad Just so you can see what the idea looks like It also uses `std/httpclient`, which is annoying to cross-compile and make it work on windows, so I do not recommend it This is roughly similar, but using puppy for downloading instead: https://github.com/heysokam/confy/blob/0e7d69c125117e8e7f56c23c88c15b2e7418b942/ butcher/src/deprecated/confy/tool/dl.nim#L16