pynps 1.4.0
Pypi release is updated. Upgrade with pip using:
pip install pynps --upgrade
Windows binary available
There's now a 64bits Windows binary available for download, you'll neet to get a 64bits wget.exe from here or any other place you wish, you'll also need to grab the latest pkg2zip_64bit.zip from lusid1's releases. Here's what you'll need to do:
Extract the windows .zip release to any folder you wish, open the extracted folder and drop wget.exe and pkg2zip.exe inside the pynps_config/lib/
subfolder! All you need now is run pynps.exe from CMD, you might also want add pynps.exe to your PATH so you can run it with "pynps" command, here's a good tutorial
Easily stop and resume downloads!
It's now possible to save a download session to be resumed latter using the -R/--resume argument, more info in this video (I'll also upload some videos for the README.md tutorials):
The database file that keeps up with your downloads is inside /home/$USER/.config/pyNPS/database/downloads.db
, in case something goes wrong you can delete it and always open an issue here on github!
A change of flow...
Before ths update pynps work would flow like this:
Assuming you're downloading 1)sonic, 2)crash and 3)spyro:
* Downloads 1 -> Checksum 1 -> Download 2 -> Checksum 2 -> Download 3 -> Checksum 3 -> Extract 1 -> Extract 2 -> Extract 3
From this and future updates, due to changes realted to resuming downloads (and keeping up with what was downloaded or not), it now flows like this:
* Downloads 1 -> Checksum 1 -> Extract 1 -> Downloads 2 -> Checksum 2 -> Extract 2 -> Downloads 3 -> Checksum 3 -> Extract 3
Changelog
- fixes phantom folders being created inside
/home/$USER/.config/pyNPS/database/
ac01106 - ignores cart-only games, since they can't be downloaded 99a4775
- some typing errors d27fabd
- resume download implementation 5f26256
- windows support 48a4c4e 74f170b
- closes #4
binaries packed with pyinstaller