Bueno... Estoy probando a ver cómo va. Thrift es un framework(desarrollado por facebook y que después liberó el código) para hacer conexiones a un servidor con distintos lenguajes de programación(
http://thrift.apache.org/about/). Genera automáticamente código para diversos lenguajes. En ubuntu se instala así:
Descargarlo de aquí:
http://thrift.apache.org/download/
Paquetes necesarios:
http://wiki.apache.org/thrift/GettingUbuntuPackages
(Para mi versión de ubuntu el comando ha sido: sudo apt-get install libboost-dev libboost-test1.42-dev libevent-dev automake libtool flex bison pkg-config g++ python-dev python-twisted <-- he incluído los paquetes de python)
./configure
make
sudo make install
Para generar el código:
http://wiki.apache.org/thrift/ThriftUsagePython
en este caso: thrift -gen py /usr/share/pyload/module/remote/thriftbackend/pyload.thrift
Y genera unos cuantos archivos python y un ejecutable(Pyload-remote). Para que me funcionara he tenido que añadir esta línea después de impor sys en Pyload-remote: sys.path.append('/usr/lib/python2.7/site-packages') <-- Mi versión de python es la 2.7
Esto último se puede hacer añadiendo "export PYTHONPATH=/usr/lib/python2.6/site-packages" en el .bashrc (sin las comillas)
Después, en la línea 86 ó 85 hay que poner el host que sea si no es localhost!!
Aún así, cuando ejecuto algún comando, por ejemplo ./Pyload-remote getConfig se queda pillado!! También he probado con la línea de comandos de python, instrucción por instrucción. Se queda pillado cuando intenta hacer alguna petición al servidor.
Y hasta ahí he llegado. Creo que mi nivel no da para más... Sorry!!!

Aún así, me he registrado en el foro de soporte de pyload para preguntar, estoy a la espera del mail de confirmación.
Bueno, espero haber sido de algo de ayuda. De todas formas, supongo que no podrás integrarlo al final en pelisalacarta, porque instalar thrift es un poco coñazo, no?