Esto es importantisimo (es)

Plasma Comic Sources

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

2
Score 50.0%
Last changelog:

10 years ago

* Add icon
* Get the comic title

aldobelus

2 years ago

Hola. Supongo que ha pasado mucho tiempo y quizá nadie responda pero, por si acaso, Manel Fontdevila ha cambiado de periódico. Ahora dibuja para eldiario.es. Esta es la dirección: http://www.eldiario.es/autores/manel_fontdevila/

Es una pena que se haya desconfigurado. No soy tan manitas como el compañero de este hilo, que ha cambiado el código con otra dirección. Sin embargo, me gustan los dibujos de Manel. Sería genial si pudieras ponerlo a funcionar de nuevo.

Un saludo. Que vaya bien...

Report

osado

7 years ago

He hecho parte de las modificaciones indicadas en el post anterior, más la siguiente:

// getting the image
re = new RegExp("<p><img class=\"[^\"]+\" src=\"([^\"]+)\"");

¿Estos de Público cambian frecuentemente?

Además, diría que no funciona el histórico, pero bueno, eso ya es un poco secundario.

Saludos y Feliz Año Nuevo

Report

lordt

9 years ago

Ha dejado de funcionar. Lo he arreglado modificando así el código de tu script:


var infos = {
"accept": "text/html, image/jpeg, image/png, text/*, image/*, */*",
"referrer": "http://blogs.publico.es/manel/"
}

function init()
{
comic.comicAuthor = "Manel Fontdevila";
comic.firstIdentifier = "2009/01/02";
comic.websiteUrl = "http://blogs.publico.es/manel/date/" + comic.identifier.toString("yyyy/MM/dd/");
comic.requestPage( comic.websiteUrl, comic.Page, infos );
}

function pageRetrieved(id, data)
{
if ( id == comic.Page ) {
// getting the title
var re = new RegExp("<h3 class=\"storytitle\"><a href=\"[^\"]+\" rel=\"bookmark\">([^<]+)</a></h3>");
var match = re.exec( data );
if (match != null) {
comic.title = match[1];
}

// getting the image
re = new RegExp("<p><img src=\"(http://blogs.publico.es/manel/files/[^\"]+)\"");
match = re.exec( data );

if (match != null) {
var urlImg = match[1];
comic.requestPage( urlImg, comic.Image, infos );
} else {
re = new RegExp("<p><img class=\"[^\"]+\" src=\"(http://blogs.publico.es/manel/files/[^\"]+)\"");
match = re.exec( data );
if (match != null) {
var urlImg = match[1];
comic.requestPage( urlImg, comic.Image, infos );
} else {
comic.error();
}
}
}
}

Report

10 years ago

* Add icon
* Get the comic title

12345678910
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.2
updated Feb 08 2009
added Feb 05 2009
downloads 24h
1
page views 24h 3