MaDDoGo / metadata.filmaffinity.com

Scraper de filmaffinity para XBMC
26 stars 7 forks source link

los cambios en la web de filmaffinity implican cambios en scraper #42

Closed pancheto closed 11 years ago

pancheto commented 11 years ago

la reciente actualización de la web de filmaffinity ha modificado en gran parte el código en el que se apoyaba la búsqueda de patrones del scraper. se han revisado todos los campos que se obtenían exclusivamente de filmaffinity, y se han adaptado al nuevo código.

pancheto commented 11 years ago

veo que soy capaz yo mismo de aceptar el pull request, pero lo voy a dejar abierto para que maddogo lo vea y actualice tanto el filmaffinity.xml como el changelog.txt en las otras branches.

MaDDoGo commented 11 years ago

No me acorde de decirlo, mirando opciones de github vi que podía poner colaboradores i te añadí como colaborador, así que tienes control casi total del repositorio. Cuabdo llegue a casa lo mirare, pero tranquilo haz y deshaz a tu antojo y ya hare los merge y tal. Asi puedes poner el zip en xbmc-spain para que la gente testee si quieren. A ver si con la actualizacion han mejorado la estructura de la web o añadido una "API"... El 11/04/2013 18:26, "Lechu" notifications@github.com va escriure:

veo que soy capaz yo mismo de aceptar el pull request, pero lo voy a dejar abierto para que maddogo lo vea y actualice tanto el filmaffinity.xml como el changelog.txt en las otras branches.

— Reply to this email directly or view it on GitHubhttps://github.com/MaDDoGo/metadata.filmaffinity.com/pull/42#issuecomment-16245494 .

xbmcspain commented 11 years ago

Hola gurús!

Me meto donde no me llaman, jejeje... y encima no se dónde escribir esto (no hay otro sitio en github para añadir comentarios??).

En fin disculpas por "reabrir" el pull, pero... ya he visto que pancheto (gracias mil!!!!) ha compartido el filmaffinity.xml en xbmcspain y al igual que otros usuarios lo he probado y parece que funciona de maravilla! Bien!

Así que como ya había alguien por ahí volviendosé loco para actualizarlo, lo he empaquetado y añadido al primer mensaje del tema para que el resto de usuarios de la web lo tengan más a mano.

También habilité en su día un repositorio para la web en googlecode y pensaba añadirlo ahí también cuando he visto que no habéis echo el merge de la versión en el addon.xml.

La etiqueta "version" dentro de ese archivo es la que hace que los addons se actualicen automáticamente en el repo, pero no seré yo el que le suba el número, porque ni siquiera he participado en la actualización.

Así que visto esto, y cierto es que no os había pedido permiso para añadirlo al repo, prefiero no añadirlo hasta una aclaración, aunque a más de uno le iba a venir bien que se le actualizase.

¿Qué os parece que utilizar también el repositorio de la web, para que se nos actualice a los que tengamos el repositorio instalado y no tener que esperar a la aprobación oficial?

Al fin ya al cabo sois vosotros los que les mandáis el código.

Mil veces más... gracias. Un abrazo.

MaDDoGo commented 11 years ago

si, si, está pendiente el cambio de numeración en el addon.xml (que es la parte más tediosa junto que el tema de merges y tal me está llevando de culo, tengo que releerme un buen manual de git para no ir tan perdido). Cuando pueda haré el cambio manual y tal. En cuanto a lo de reabrir esto, esto es una democracia y cualquiera puede ayudar, compartir, comentar, etc (aunque para control sólo los administradores pueden aceptar los commits). Así que no tengais miedo de utilizar esto ;) Creo que pancheto ahora que tiene admin incluso se puede utilizar este espacio como host de las versiones.

PD: Como curiosidad, como actualizas el repositorio??? Que de eso no tengo ni idea y me preguntaba que se tenía que hacer ;)

pancheto commented 11 years ago

exactamente, suscribo las palabras de maddogo: todo lo que pueda aportarse, que se aporte.

yo tampoco sabía lo del "repositorio de la web". a qué te refieres? mantienes un repo de XBMC en el que tienes entre otras cosas este scraper? me parece una idea fantástica, aunque no sé cómo funciona el tema este tan latoso de las versiones. yo he delegado todos estos "trámites" en maddogo, y me dedico a retocar el filmaffinity.xml cada vez que hace falta, "nada más", pero si necesitamos volcar los datos en un repositorio en principio más flexible que el oficial de XBMC a mí no me cuesta nada copiar y pegar en 2 o en 3 sitios. ya me contaréis.

MaDDoGo commented 11 years ago

Por repositorio se entiende el gestor de paquetes de XBMC, no un repositorio de ficheros al uso... Lo que no se como funciona el sistema...

2013/4/12 Lechu notifications@github.com

exactamente, suscribo las palabras de maddogo: todo lo que pueda aportarse, que se aporte.

yo tampoco sabía lo del "repositorio de la web". a qué te refieres? mantienes un repo de XBMC en el que tienes entre otras cosas este scraper? me parece una idea fantástica, aunque no sé cómo funciona el tema este tan latoso de las versiones. yo he delegado todos estos "trámites" en maddogo, y me dedico a retocar el filmaffinity.xml cada vez que hace falta, "nada más", pero si necesitamos volcar los datos en un repositorio en principio más flexible que el oficial de XBMC a mí no me cuesta nada copiar y pegar en 2 o en 3 sitios. ya me contaréis.

— Reply to this email directly or view it on GitHubhttps://github.com/MaDDoGo/metadata.filmaffinity.com/pull/42#issuecomment-16295215 .

Enric Soler Rastrollo

xbmcspain commented 11 years ago

Bien chicos, sabía que podía contar con vosotros! :)

El repositorio?? Jope... en septiembre 2010: http://code.google.com/p/xbmcspain/downloads/detail?name=repositorio.xbmcspain.com_1.0.0.zip&can=2&q= Descargáoslo porfi

@pancheto, efectivamente más o menos es lo que dices: http://code.google.com/p/xbmcspain/source/browse/#svn%2Ftrunk

@MaDDoGo eso es, funciona tal como lo hace el oficial. Es sencillo.

Tengo una carpeta svn en el pc apuntando al source de googlecode, simplemente porque empecé manejando svn hace un "siglo" cuando compilaba para xbox y por vagancia no uso el source de github pero se podría usar con git exactamente igual.

Se alojan en la raíz del trunk los tres archivos que véis, y el script de python addons_xml_generator.py es el que controla todo.

Voy a cambiar el número de la versión a 1.5.6 y actualizo el repo para que veáis como funciona.

Simplemente copio los archivos modificados por @pancheto en el trunk. Ejecuto el .py, y se actualiza el archivo addons.xml que es el hace que el repositorio instalado en el XBMC se entere de que hay nueva versión. Hago un pull para que suban los archivos nuevos a googlecode. Y en cuanto arranquéis el xbmc con el repositorio de xbmcspain instalado se actualizará el scraper.

Bajáos el repo al pc, aunque claro tenéis que usar svn, pero si lo prefeís lo paso al de github, y si queréis que os haga administradores por mí no hay ningún problema.

Tengo un poco muerto el repo porque no tengo muy claro que yo pueda crear un repo para alojar lo que me dé la gana, y no quiero que se mal interprete como falta de respeto a la autoría de los addons.

Aunque hay proyectos como superrepo.org o el repo de china que alojan de todo, no tengo muy claro que se pueda hacer sin consentimiento.

La verdad es que no gano nada alojando ahí los addons, es más, pierdo visitas a la web, pero si me parecería buena idea mantenerlo más vivo e intentar alojar en el repo todos los addons que pudiera, más que nada por la comodidad que se le da al usuario de xbmc.

Si tenéis cualquier duda y os puedo echar una mano con algo, por supuesto por mí encantado. Salu2!

pancheto commented 11 years ago

pues insisto de nuevo, dejo eso en vuestras manos. como vosotros consideréis. a mí copiar y pegar el código en github no me cuesta nada, y hacerlo en otro repo tampoco. incluso enviaros por email los cambios y que vosotros mismos los pongáis como queráis!

-------- Original Message -------- Subject: Re: [metadata.filmaffinity.com] los cambios en la web de filmaffinity implican cambios en scraper (#42) From: XBMCSPAIN To: MaDDoGo/metadata.filmaffinity.com Cc: Lechu Date: 12/04/2013 16:52

Bien chicos, sabía que podía contar con vosotros! :)

El repositorio?? Jope... en septiembre 2010: http://code.google.com/p/xbmcspain/downloads/detail?name=repositorio.xbmcspain.com_1.0.0.zip&can=2&q= Descargáoslo porfi

@pancheto https://github.com/pancheto, efectivamente más o menos es lo que dices: http://code.google.com/p/xbmcspain/source/browse/#svn%2Ftrunk

@MaDDoGo https://github.com/MaDDoGo eso es, funciona tal como lo hace el oficial. Es sencillo.

Tengo una carpeta svn en el pc apuntando al source de googlecode, simplemente porque empecé manejando svn hace un "siglo" cuando compilaba para xbox y por vagancia no uso el source de github pero se podría usar con git exactamente igual.

Se alojan en la raíz del trunk los tres archivos que véis, y el script de python addons_xml_generator.py es el que controla todo.

Voy a cambiar el número de la versión a 1.5.6 y actualizo el repo para que veáis como funciona.

Simplemente copio los archivos modificados por @pancheto https://github.com/pancheto en el trunk. Ejecuto el .py, y se actualiza el archivo addons.xml que es el hace que el repositorio instalado en el XBMC se entere de que hay nueva versión. Hago un pull para que suban los archivos nuevos a googlecode. Y en cuanto arranquéis el xbmc con el repositorio de xbmcspain instalado se actualizará el scraper.

Bajáos el repo al pc, aunque claro tenéis que usar svn, pero si lo prefeís lo paso al de github, y si queréis que os haga administradores por mí no hay ningún problema.

Tengo un poco muerto el repo porque no tengo muy claro que yo pueda crear un repo para alojar lo que me dé la gana, y no quiero que se mal interprete como falta de respeto a la autoría de los addons.

Aunque hay proyectos como superrepo.org o el repo de china que alojan de todo, no tengo muy claro que se pueda hacer sin consentimiento.

La verdad es que no gano nada alojando hay los addons, es más, pierdo visitas a la web, pero si me parecería buena idea mantenerlo más vivo e intentar alojar en el repo todos los addons que pudiera, más que nada por la comodidad que se le da al usuario de xbmc.

Si tenéis cualquier duda y os puedo echar una mano con algo, por supuesto por mí encantado. Salu2!

— Reply to this email directly or view it on GitHub https://github.com/MaDDoGo/metadata.filmaffinity.com/pull/42#issuecomment-16297170.

Jorge Amigo Lechuga

web: http://www.xente.mundo-r.com/lechu/