Foro para tratar temas relacionados con la programación de pelisalacarta, tvalacarta, o cualquier otro tema que nos interese

-
Truenon
- Mensajes: 66
- Registrado: 05 Nov 2010, 21:35
Mensaje
por Truenon » 05 Nov 2010, 21:55
Gracias por el tutorial.
Hasta ahora no me había interesado en toquetear el plugin, ni había pensado en programar en python.
Solo un comentario, para poder debugar tuve que añadir un fichero "vacio" con el nombre __init__.py en la carpeta "XBMC\system\python\Lib\pysrc\". Sin esto no debugaba.
Copy pysrc in XBMC Python install
Copy the content of to pysrc to:
XBMC\system\python\Lib\pysrc\Add an empty __init__.py file in it
Lo he sacado de esta fuente:
http://wiki.xbmc.org/index.php?title=HO ... th_Eclipse
A ver si noto el cambio del TextPad al Eclipse.
-
dreamlomax
- Mensajes: 7
- Registrado: 29 Jul 2010, 00:21
Mensaje
por dreamlomax » 27 Nov 2010, 03:09
Buenas,
estoy intentando configurarlo en ubuntu, pero no hay forma de que el xbmc me encuentre el pysrc. El tema está es que en ubuntu el python que trae embebido el xbmc viene de la siguiente forma:
###/usr/lib/xbmc/system
python/
python/python24-i486-linux.so
python/python24.zip
He intentado meterlo en el zip, pero parece que no puede hacer el import
...
02:20:37 T:2864708464 M:2119217152 DEBUG: Process - The source file to load is /home/usuario/.xbmc/addons/plugin.video.pelisalacarta/default.py
02:20:37 T:2864708464 M:2119217152 DEBUG: Process - Setting the Python path to /home/usuario/.xbmc/addons/plugin.video.pelisalacarta:/usr/lib/xbmc/addons/script.module.pil/lib:/home/usuario/.xbmc/addons/script.module.elementtree/lib:/usr/lib/xbmc/addons/script.module.pysqlite/lib:/usr/lib/xbmc/system/python/python24.zip:/usr/share/xbmc/system/python/lib/python24.zip:/usr/share/xbmc/system/python/lib/python2.4/:/usr/share/xbmc/system/python/lib/python2.4/plat-linux2:/usr/share/xbmc/system/python/lib/python2.4/lib-tk:/usr/share/xbmc/system/python/lib/python2.4/lib-dynload
02:20:37 T:2864708464 M:2119217152 DEBUG: Process - Entering source directory /home/usuario/.xbmc/addons/plugin.video.pelisalacarta
02:20:37 T:2864708464 M:2119241728 NOTICE: [default.py] pelisalacarta init...
02:20:37 T:2864708464 M:2119258112 NOTICE: [default.py] REMOTE_DBG Error: You must add org.python.pydev.debug.pysrc to your PYTHONPATH.
02:20:37 T:2864708464 M:2118619136 DEBUG: xbp_dlopen loading python lib /usr/lib/xbmc/system/python/python24.zip/strop.so. flags: 2
...
Revisando el log y algunos foros he llegado a descubrir que como rutas incluye:
/usr/share/xbmc/system/python/lib/python2.4
Dentor he metido el pysrc, pero nada de nada.
Lo que he podido ver es que los que incluye en el zip de origen vienen con el objeto y compilados:
email/Generator.pyo
email/Generator.pyc
email/Generator.py
Bueno, espero que a lo mejor alguien me pueda dar alguna pista.
Gracias
-
dreamlomax
- Mensajes: 7
- Registrado: 29 Jul 2010, 00:21
Mensaje
por dreamlomax » 27 Nov 2010, 17:54
Ya está resuleto,
se tenía que meter en el zip, pero añadiendo el fichero que comentaba la respuesta anterior: __init__.py
Bueno, pues nada. A jugar un ratito.
Gracias
-
jesus
- Mensajes: 5278
- Registrado: 04 Jun 2009, 19:15
Mensaje
por jesus » 28 Nov 2010, 12:11
Gracias por postearlo

-
dreamlomax
- Mensajes: 7
- Registrado: 29 Jul 2010, 00:21
Mensaje
por dreamlomax » 30 Nov 2010, 00:14
De nada ;-D, es lo mínimo.
Por cierto, es más correcto meterlo en la carpeta:
/usr/share/xbmc/system/python/lib/python2.4/pysrc
Así no descomprimes/comprimes ficheros o se ve afectado por actualizaciones.
Una cosilla, le he envíado un mail a jurrabi para ver como podría conseguir derechos para comitar en vuestro repositorio, pero no he recibido respuesta.
Bueno ya me contaréis.
Gracias
-
jurrabi
- Mensajes: 413
- Registrado: 28 Ene 2010, 14:50
Mensaje
por jurrabi » 03 Dic 2010, 15:37
Te contesté el correo... no te llegó?
Lo dejó aquí también de todas formas... jesus es el maestro de las llaves

-
Anisset
- Mensajes: 25
- Registrado: 17 Ago 2011, 16:37
Mensaje
por Anisset » 17 Ago 2011, 18:45
Gracias por el tutorial!! :O
-
adriange
- Mensajes: 17
- Registrado: 22 Sep 2011, 23:52
Mensaje
por adriange » 20 Oct 2011, 00:03
Gracias por el genial tutorial
Después de volverme casi loco he consegudio que funcione en mac. La carpeta pysrc se tiene que copiar en el directorio: /Applications/XBMC.app/Contents/Frameworks/lib/python2.6
Saludos!
-
Truenon
- Mensajes: 66
- Registrado: 05 Nov 2010, 21:35
Mensaje
por Truenon » 12 Feb 2012, 13:17
Este tutorial sigue siendo muy bueno.
Se merecería chincheta? Siempre que lo busco tardo en encontrarlo

¿Quién está conectado?
Usuarios navegando por este Foro: Ahrefs [Bot], Bing [Bot], Majestic-12 [Bot] y 14 invitados