Your CouchPotato server MUST have access to your PC with this server to send search requests.
Also you should check if RuTracker is available from your network.
You add custom search provider in CouchPotato settings like described here
As host you paste address of host and port
When you search for a movie in CP:
CP server'll send search request to cp-ru-server instance
cp-ru-server will parse it and search on RuTracker for releases with such name and IMDB id
you'll see found releases as always
When you want to add release to queue:
CP server'll send download request to cp-ru-server instance
as long as your client should be authorized on RuTracker for downloading, download links in JSON answers to CP are pointing cp-ru-server's address and port, but with different arguments
so on torrent file download request .torrent file for choosen release will be downloaded into cache subdirectory of current directory
… but I need more features / not this / not exactly this / I want to use Sonarr / I want to use Headphones (underline whatever applicable)
Great! I'm also want to add more features for this server, but I don't have much time for developing and debugging.
So, your issues/pull requests/suggestions are welcome!
For now this is my want list:
fix searching using russian (Unicode) letters / fix searching for russian/USSR movies
support for authorization using login/hash instead of login/password