Windows Source
Running the source python (.py) files on a window box is not recommended unless you are wanting to try the latest SVN copy, or make changes yourself.
Here is a brief guide to getting it working.
- Install python 2.5 from activestate. Use this version - python 2.6 is not supported and the 64bit version does not come with all that we need.
- Install tortoise svn, or an alternative SVN client
- Do an svn "checkout" (right click in explorer, and select checkout) of the current trunk which should be located at: http://svn2.assembla.com/svn/SABnzbd/trunk/main/ into a folder named such as SABnzbd-svn in whatever location you want.
- Download Cheetah. This can be a pain to install as it requires compiling. The easy way is to unzip the latest version somewhere, open it up and copy all the files inside the 'src' directory to C:\Python25\Lib\site-packages\Cheetah (create the folder cheetah, copy the files inside the bin folder here, do not copy the actual bin folder).
- Download yEnc. This is not required however it offers a lot of speed-ups. This also requires compiling, so use this pre-compiled version http://www.sabnzbd.org/switch/yenc/yenc.zip
- Unzip cherrypy-svnXXXX.zip into the current folder.
- Create a .bat file to easily launch sabnzbd such as: python "path\to\sabnzbd-svn\SABnzbd.py"
- Put a shortcut to the .bat file in your startup folder, and set it to start as minimized.
- If you want to use SSL connections (both nntp and https) install pyOpenSSL version 0.7