package org.meaningfulweb.cext.processors;
import org.meaningfulweb.cext.processors.DomainSpecifiedImageProcessor.DomainImageExtractionHandler;
import org.meaningfulweb.cext.processors.DomainSpecifiedImageProcessor.ExtractedImage;
import org.meaningfulweb.util.URLUtil;
public class TwitpicExtractionHandler extends DomainImageExtractionHandler {
@Override
public ExtractedImage extract(String url) {
String host = URLUtil.getHost(url);
String page = URLUtil.getPage(url);
if (page.endsWith("/")){
page = page.substring(0,page.length()-1);
}
int lastPart = page.lastIndexOf("/");
page = page.substring(lastPart+1);
String protocol = URLUtil.getProtocol(url);
ExtractedImage img = new ExtractedImage();
img.fullImage = protocol + "://" + host + "/show/full/"+page+".jpg";
img.thumbnailImage = protocol + "://" + host + "/show/thumb/"+page+".jpg";
return img;
}
}