Ally 0.5
Métodos públicos | Campos de datos
Referencia de la Clase Ally::Ally

Clase que proporciona los metodos para acceder a las funcionalidades de series.ly. Más...

Métodos públicos

def __init__
 Constructor de la clase.
def parseUsuario
 Método para convertir XML en texto legible.
def comunicacion
 Método empleado para realizar la comunicación con la web.
def user_info
 Método para consultar la información de un usuario.
def user_misSeries
 Método que devuelve las series del usuario autenticado.
def user_misPelis
 Método que devuelve las películas del usuario autenticado.
def user_estado
 Método que devuelve si el usuario sigue conectado o no.
def user_notification
 Método que devuelve las películas y series pendientes por ver.
def notis_list
 Método que devuelve las notificaciones del usuario.
def toggle_noti
def buscar
 Método para buscar un termino de un tipo concreto.
def ficha_peli
 Método que devuelve la ficha de una película concreta.
def ficha_serie
 Método que devuelve la ficha de una serie concreta.
def caps_serie
 Método que devuelve los capítulos de una serie.
def links_cap
 Método que devuelve los links de un capítulo en concreto.
def cargar_enlace
 Método que muestra el enlace directo de un capítulo.
def cambiar_estado
 Método para cambiar de estado una película o una serie.
def marcar_episodio
 Método empleado para marcar un episodio como visto.
def puntuar
 Método para puntuar un determinado recurso.
def tops
 Método que devuelve ciertos tops.
def mostrar_comentarios
 Método empleado para mostrar los comentarios.
def puntuar_comentarios
 Método empleado para puntuar comentarios.
def nuevo_comentario
 Método para publicar un nuevo comentario.

Campos de datos

 auth_token
 Variable donde se guarda el token de autenticación.
 user_token
 Variable donde se guarda el token de usuario.

Descripción detallada

Clase que proporciona los metodos para acceder a las funcionalidades de series.ly.

Autor:
Ángel Luis Perales Gómez @ RdlP <angelluispg89@hotmail.com>
Versión:
0.5

LICENCIA

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details at http://www.gnu.org/copyleft/gpl.html


Documentación del constructor y destructor

def Ally::Ally::__init__ (   self,
  usuario,
  contrasena,
  idd,
  key 
)

Constructor de la clase.

El constructor llama a la función privada autenticación para obtener el token de autenticación y posteriomente llama a la función privada login para obtener el token de usuario.

Parámetros:
usuariousuario que se va a autenticar
contrasenacontraseña del usuario a autenticar
iddID de la aplicación
keyKey de la aplicación

Documentación de las funciones miembro

def Ally::Ally::buscar (   self,
  termino,
  tipo 
)

Método para buscar un termino de un tipo concreto.

Método para buscar un termino, siguiendo un tipo concreto (film, serie, user o all).

Parámetros:
terminotermino que se quiere buscar.
tipoTipo de recurso que se quiere buscar (film, serie, user o all).
Devuelve:
Devuelve información sobre el termino buscado.
def Ally::Ally::cambiar_estado (   self,
  idd,
  typee,
  status 
)

Método para cambiar de estado una película o una serie.

Este método se usa para cambiar de estado una serie o pelicula, por ejemplo: seguir una serie, poner como vista una película, etc...

Parámetros:
iddID de la serie o película.
typeeTipo de recurso: 0(serie) o 1(pleícula).
statusEstado al que se quiere actualizar el recurso: 3(vista), 2(pendiente), 1(siguiendo), -1(quitar de ms series).
Devuelve:
Devuelve un diccionaro con result : 1 si todo a ido bien o result : 0 si no se ha completado con exito.
def Ally::Ally::caps_serie (   self,
  idSerie 
)

Método que devuelve los capítulos de una serie.

Devuelve los capítulos de una serie, indicando si se han visto o no.

Parámetros:
idSerieID de la serie que se puede encontrar en la busqueda
Devuelve:
Devuelve una lista de capitulos de la serie
def Ally::Ally::cargar_enlace (   self,
  datos,
  i 
)

Método que muestra el enlace directo de un capítulo.

Parámetros:
datosDatos obtenidos en la función links_cap.
iIndica que links se quiere cargar de todos los que hay disponibles.
Devuelve:
Devuelve un links directo para ver el capítulo.
def Ally::Ally::comunicacion (   self,
  metodo,
  parametros,
  url 
)

Método empleado para realizar la comunicación con la web.

Parámetros:
metodoTipo de solicitud que se le hace a la web
parametrosParametros que se le pasan.
urlDirección a la que hacer la petición
def Ally::Ally::ficha_peli (   self,
  idFilm 
)

Método que devuelve la ficha de una película concreta.

Parámetros:
idFilmID de la película que se puede encontrar en la busqueda
Devuelve:
Devuelve información sobre la película
def Ally::Ally::ficha_serie (   self,
  idSerie 
)

Método que devuelve la ficha de una serie concreta.

Parámetros:
idSerieID de la serie que se puede encontrar en la busqueda
Devuelve:
Devuelve información sobre la serie
def Ally::Ally::links_cap (   self,
  idCap 
)

Método que devuelve los links de un capítulo en concreto.

Parámetros:
idCapID del capítulo, puede ser obtenido en caps_serie.
Devuelve:
Devuelve una lista de links del capítulo.
def Ally::Ally::marcar_episodio (   self,
  idCap,
  action 
)

Método empleado para marcar un episodio como visto.

Parámetros:
idCapID del capitulo se puede conseguir en el método caps_serie.
actionAcción que quieres realizar: 1(Marcar episodio), 0(Desmarcar Episodio)
Devuelve:
Devuelve un diccionaro con result : 1 si todo a ido bien o result : 0 si no se ha completado con exito.
def Ally::Ally::mostrar_comentarios (   self,
  idd,
  media 
)

Método empleado para mostrar los comentarios.

Parámetros:
iddID del recurso que se quiere consultar sus comentarios.
mediaTipo de recurso (user, serie, peli).
Devuelve:
Devuelve los comentarios del recurso seleccionado en el parámetro media.
def Ally::Ally::notis_list (   self)

Método que devuelve las notificaciones del usuario.

Devuelve:
Devuelve las notificaciones del usuario.
def Ally::Ally::nuevo_comentario (   self,
  text,
  idd,
  media 
)

Método para publicar un nuevo comentario.

Parámetros:
textTexto del comentario.
iddID del recurso a comentar.
mediaIndica el tipo de recurso (serie, user, peli, subcomment).
Devuelve:
Devuelve un diccionaro con result : 1 si todo a ido bien o result : 0 si no se ha completado con exito.
def Ally::Ally::parseUsuario (   self,
  usuario_data 
)

Método para convertir XML en texto legible.

Parámetros:
usuario_dataRecibe el texto XML en bruto
Devuelve:
Devuelve un diccionario con todos los campos de información del usuario
Obsoleto:
Esta función está obsoleta puesto que ahora la información se recibe por JSON
def Ally::Ally::puntuar (   self,
  idd,
  tipus,
  rating 
)

Método para puntuar un determinado recurso.

Parámetros:
iddID del recurso que se quiere puntuar
tipusTipo del recurso: 0(serie), 1(pelicula)
ratingPuntuación a dar (del 1 al 5)
Devuelve:
Devuelve un diccionaro con result : 1 si todo a ido bien o result : 0 si no se ha completado con exito.
def Ally::Ally::puntuar_comentarios (   self,
  idd,
  value 
)

Método empleado para puntuar comentarios.

Parámetros:
iddID del comentario a puntuar
value1 si se va a votar a favor y 2 en caso contrario.
Devuelve:
Devuelve un diccionaro con result : 1 si todo a ido bien.
def Ally::Ally::tops (   self,
  idd 
)

Método que devuelve ciertos tops.

Parámetros:
iddTipo del recurso que quieremos consultar su top: 1(series más votadas), 2(Pelis más vistas), 3(Ultimas pelis modificadas)
Devuelve:
Devuelve el top que se ha seleccionado en el parámetro idd
def Ally::Ally::user_estado (   self)

Método que devuelve si el usuario sigue conectado o no.

Devuelve:
Devuelve 1 si el usuario sigue conectado y 0 en caso contrario
def Ally::Ally::user_info (   self,
  uid = "" 
)

Método para consultar la información de un usuario.

Método para consultar la información de un usuario, si el uid no se especifica entonces devuelve la información del usuario que hace la llamada al método.

Parámetros:
uidUID del usuario a consultar, si se deja en blanco, se consulta la información del usuario que hace la llamada al método.
Devuelve:
Devuelve la información del usuario (nick, uid, invitaciones, amigos...)
def Ally::Ally::user_misPelis (   self)

Método que devuelve las películas del usuario autenticado.

Devuelve:
Devuelve información de las películas del usuario autenticado (ID pelicula, nombre , genero sinopsis, estado, imagen...)
def Ally::Ally::user_misSeries (   self)

Método que devuelve las series del usuario autenticado.

Devuelve:
Devuelve información de las series del usuario autenticado (ID serie, nombre serie, capitulos temporadas, estado, imagen...)
def Ally::Ally::user_notification (   self)

Método que devuelve las películas y series pendientes por ver.

Devuelve:
Devuelve las películas y series pendientes por ver.

Documentación de los campos

Variable donde se guarda el token de autenticación.

Variable donde se guarda el token de usuario.


La documentación para esta clase fue generada a partir del siguiente fichero:
 Todo Estructuras de Datos Funciones Variables