Código: Seleccionar todo
from python_libtorrent import get_libtorrent
lt = get_libtorrent()
Código: Seleccionar todo
from lib.python_libtorrent import *
lt = get_libtorrent()
Mensaje por robalo » 12 Jul 2016, 06:42
Código: Seleccionar todo
from python_libtorrent import get_libtorrent
lt = get_libtorrent()
Código: Seleccionar todo
from lib.python_libtorrent import *
lt = get_libtorrent()
Mensaje por neno1978 » 12 Jul 2016, 11:59
robalo escribió:
Queda por saber que nos entrega "sys.platform" en darwin e ios
Código: Seleccionar todo
import platform
pepe = sys.platform
if pepe == 'darwin':
try:
check_platform=platform.machine()
print "Mac OSX!!"
except:
print "IOS"
Mensaje por robalo » 12 Jul 2016, 21:28
Código: Seleccionar todo
#-*- coding: utf-8 -*-
'''
Torrenter v2 plugin
Copyright (C) 2015 srg70, RussakHH, DiMartino
'''
import sys
import os
def get_platform():
ret = {
"arch": sys.maxsize > 2 ** 32 and "x64" or "x86",
}
_platform = sys.platform
if _platform == "linux3":
ret["os"] = "android"
if "arm" in os.uname()[4] or "aarch64" in os.uname()[4]:
ret["arch"] = "arm"
elif _platform == "linux2":
ret["os"] = "linux"
uname=os.uname()[4]
if "arm" in uname:
if "armv7" in uname:
ret["arch"] = "armv7"
elif "armv6" in uname:
ret["arch"] = "armv6"
else:
ret["arch"] = "arm"
elif "win" in _platform:
ret["os"] = "windows"
elif _platform == "darwin":
ret["os"] = "darwin"
elif _platform == "ios":
ret["os"] = "ios"
ret["arch"] = "arm"
ret=get_system(ret)
return ret
def get_system(ret):
ret["system"] = ''
if ret["os"] == 'windows':
ret["system"] = 'windows'
elif ret["os"] == "linux" and ret["arch"] == "x64":
ret["system"] = 'linux_x86_64'
elif ret["os"] == "linux" and ret["arch"] == "x86":
ret["system"] = 'linux_x86'
elif ret["os"] == "linux" and "arm" in ret["arch"]:
ret["system"] = 'linux_'+ret["arch"]
elif ret["os"] == "android":
if ret["arch"]=='arm':
ret["system"] = 'android_armv7'
else:
ret["system"] = 'android_x86'
elif ret["os"] == "darwin":
ret["system"] = 'darwin'
elif ret["os"] == "ios" and ret["arch"] == "arm":
ret["system"] = 'ios_arm'
return ret
_platform = get_platform()['system']
THIS_PATH = os.path.abspath(os.path.join(os.path.dirname(__file__),"."))
dest_path = os.path.join(THIS_PATH, _platform)
sys.path.insert(0, dest_path)
if _platform in ['linux_x86', 'windows', 'linux_armv6', 'linux_armv7', 'linux_x86_64']:
import libtorrent
elif _platform in ['darwin', 'ios_arm']:
import imp
path_list = [dest_path]
fp, pathname, description = imp.find_module('libtorrent', path_list)
try:
libtorrent = imp.load_module('libtorrent', fp, pathname, description)
finally:
if fp: fp.close()
elif _platform in ['android_armv7', 'android_x86']:
import imp
from ctypes import CDLL
dll_path=os.path.join(dest_path, 'liblibtorrent.so')
liblibtorrent=CDLL(dll_path)
path_list = [dest_path]
fp, pathname, description = imp.find_module('libtorrent', path_list)
try:
libtorrent = imp.load_module('libtorrent', fp, pathname, description)
finally:
if fp: fp.close()
def get_libtorrent():
return libtorrent
Mensaje por neno1978 » 12 Jul 2016, 23:43
Mensaje por neno1978 » 13 Jul 2016, 07:02
Código: Seleccionar todo
elif "win" in _platform:
Código: Seleccionar todo
from lib.python_libtorrent import *
File "/Users/ignaciobernal/Library/Application Support/Kodi/addons/plugin.video.pelisalacarta/lib/python_libtorrent/__init__.py", line 82, in <module>
fp, pathname, description = imp.find_module('libtorrent', path_list)
ImportError: No module named lib torrent
Mensaje por neno1978 » 13 Jul 2016, 07:59
Mensaje por neno1978 » 13 Jul 2016, 10:38
Código: Seleccionar todo
elif _platform == "darwin":
import platform
try:
check_platform=platform.machine()
print "Mac"
ret["os"] = "darwin"
except:
ret["os"] = "ios"
ret["arch"] = "arm"
print "IOS"
ret=get_system(ret)
return ret
Mensaje por Cmos » 13 Jul 2016, 13:00
Mensaje por neno1978 » 13 Jul 2016, 14:50
Mensaje por neno1978 » 13 Jul 2016, 18:01
Este es el foro oficial de soporte para pelisalacarta, tvalacarta y mywebtv.
También es un lugar para compartir tus experiencias con dispositivos multimedia y software media center, puede que encuentres algo interesante que ni siquiera sabías que se podía hacer.
Si estás empezando con Kodi, o si estás interesado en sacarle más partido, puedes echar un vistazo a esta colección de video-tutoriales.
Aprenderás a crear y optimizar tu biblioteca, a instalar add-ons, a buscar subtítulos...
Si tienes un problema en alguno de los plugins y quieres reportarlo, no olvides incluir el log.
Para que resulte útil tienes que activar la opción de "log completo" en el plugin, luego reiniciar Kodi y dar los pasos necesarios hasta que se produzca el problema.
Luego copia tu fichero de log, siguiendo las instrucciones que se describen en este enlace, e inclúyelo al final de la descripción de tu problema.
Si sabes programar, esta serie de tutoriales que describen paso a paso cómo desarrollar tu propio add-on para Kodi.
Y si quieres añadir tus propios canales a pelisalacarta también te contamos paso a paso cómo hacerlo en este enlace.
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 17 invitados