Ok, this is what I did. I will start to mention that I did this in 5.2, not 4.31. I did try in 4.31 but got interrupted and didn't retry.
First thing, I downloaded and installed the devx for puppy.
4.31 here
http://mirror.internode.on.net/pub/pupp ... ppy-4.3.1/
5.2 here
http://mirror.internode.on.net/pub/pupp ... puppy-5.2/
Then all the source and dependencies for sabnzb
SABnzbd+
http://sabnzbd.org/download/
Cheetah
http://pypi.python.org/pypi/Cheetah/2.4.4
yenc module
http://sabnzbd.sourceforge.net/yenc-0.3.tar.gz
par2
http://www.murga-linux.com/puppy/viewto ... 39&t=61382 actually your work chrome307!!
It is a few months since I did this so the order may need changing, but, I'm sure I started with the dependencies.
Cheetah first
Unzip the downloaded Cheetah-2.4.4.tar.gz then go into the directory where you unzipped it to and right click on a blank area in ROX filer, then click on window, then terminal here
In the terminal window type
then
That should take care of the cheetah dependency. Now go to the yenc module and follow the same process. Unzip the tar.gz go to that directory, right click, window, terminal here.
In the terminal window type
then
If I remember correctly, this one spat out an error, but it doesn't seem to matter anyway.
That is dependency two sorted.
Click on the par2.pet and it should install itself without any further interaction. Now the fun part. The actual program.
Unzip the SABnzbd+ tar.gz and go to that folder. Note, the cherrypy dependency is included in the download. I don't think you have to do anything with it, its just there.
Again, follow the same procedure to make this one, except the .py file is different. So, right click, window, terminal here...
That should be it done, your web browser should start itself and you'll be ready to download your nzbs.
Note, I don't know what I did, but, in the process of running through this myself to write this, its updated to the newest version for me, so thanks for making me do it!!
Hope that helps
Paul