/CouchPotatoServer

Python base for CouchPotatoDesktop, can be used stand-alone.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

CouchPotato Server

CouchPotato (CP) is an automatic NZB and torrent downloader. You can keep a "movies I want"-list and it will search for NZBs/torrents of these movies every X hours. Once a movie is found, it will send it to SABnzbd or download the torrent to a specified directory.

Running from Source

CouchPotatoServer can be run from source. This will use git as updater, so make sure that is installed also.

Windows:

  • Install PyWin32 2.7 and GIT
  • If you come and ask on the forums 'why directory selection no work?', I will kill a kitten, also this is because you need PyWin32
  • Open up Git Bash (or CMD) and go to the folder you want to install CP. Something like Program Files.
  • Run git clone https://github.com/RuudBurger/CouchPotatoServer.git.
  • You can now start CP via CouchPotatoServer\CouchPotato.py to start

OSx:

  • If you're on Leopard (10.5) install Python 2.6+: Python 2.6.5
  • Install GIT
  • Open up Terminal
  • Go to your App folder cd /Applications
  • Run git clone https://github.com/RuudBurger/CouchPotatoServer.git
  • Then do python CouchPotatoServer/CouchPotato.py

Linux (ubuntu / debian):

  • Install GIT with apt-get install git-core
  • 'cd' to the folder of your choosing.
  • Run git clone https://github.com/RuudBurger/CouchPotatoServer.git
  • Then do python CouchPotatoServer/CouchPotato.py to start
  • To run on boot copy the init script. cp CouchPotatoServer/init/ubuntu /etc/init.d/couchpotato
  • Change the paths inside the init script. nano /etc/init.d/couchpotato
  • Make it executable. chmod +x /etc/init.d/couchpotato
  • Add it to defaults. sudo update-rc.d couchpotato defaults