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.

  1. 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.
  2. Install tortoise svn, or an alternative SVN client
  3. 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.
  4. 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).
  5. 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
  6. Unzip cherrypy-svnXXXX.zip into the current folder.
  7. Create a .bat file to easily launch sabnzbd such as: python "path\to\sabnzbd-svn\SABnzbd.py"
  8. Put a shortcut to the .bat file in your startup folder, and set it to start as minimized.
  9. If you want to use SSL connections (both nntp and https) install pyOpenSSL version 0.7
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License