Ok, So I have this running now on my QNAP
First off, if you have Python installed from a .QPKG as of writing this post QNAP have only got Python 2.5.2 and Movie-Manager requires 2.6 so it won't work.
However by following below you should be able to get everything installed and up and running fine on your QNAP SAN.
First of all download PUTTY and WINSCP, both essential tools for mucking around with your QNAP/Linux machine.
Using putty SSH into your QNAP, login and change directory to your .qpkg install area, mine was as follows.
# CD /share/MD0_DATA/.qpkg/
now install CouchPotato from GitHub
# git clone http://github.com/RuudBurger/CouchPotato.git
This should create a folder in the .qpkg folder called CouchPotato
At this point you need to edit the /share/MD0_DATA/.qpkg/CouchPotato/config.ini file with the settings/port number/username/password settings you will be wanting to connect to on your CouchPotato, I use winSCP to connect and browse the files to do this but you can use VI to edit ig you like.
now change dir into the CouchPotato folder and see if the app/daemon will start
# /usr/bin/python CouchPotato -d
if it fails because of a Python version error then you will get a load of text up - if it runs fine it should just go back to the command prompt.
If it doesn't run then you probably need to install Python 2.6 or later.
If you have not installed it already, install the OptWare .QPKG application from the .QPKG installer section of the administrator interface.
Now from a command prompt type
# ipkg install python26
This will install the python2.6 package for you to the correct location without any intervention.
Now try running Movie-Manager again using the following command
/opt/bin/python2.6 CouchPotato.py -d
it should now run without any errors and return to the command prompt and you should be able to access to interface on the port you entered in the config.ini the default was set to 5000 if you have not altered it. Apart from that don't forget to edit your SABnzbd and nzbs.org settings in the config.ini file.
If you change anything in there btw it seems you need to kill the CouchPotato process and re-run it to do that do the following.
# ps aux | grep Movie
[this will tell you the process number like below]
9818 admin 16268 S /opt/bin/python2.6 CouchPotato.py -d
10604 admin 512 S grep Couch
[so in my case the process is running as number 9818 so we will kill that process, btw you may see it running as Python2.6]
# Kill 9818
Now make sure you have saved your edited/changed config.ini and restart CouchPotato again.
# /opt/bin/python2.6 CouchPotato.py -d
Hope this helps any QNAP users get up and running with this really cool application.