Change folder name in imagearn

This commit is contained in:
EgorGornak 2017-11-27 17:37:04 +03:00
parent 0e906a450d
commit ef1bf79ddd

View File

@ -29,6 +29,20 @@ public class ImagearnRipper extends AbstractHTMLRipper {
return "imagearn.com"; return "imagearn.com";
} }
@Override
public String getAlbumTitle(URL url) throws MalformedURLException {
try {
Document doc = getFirstPage();
String title = doc.select("h3 > strong").first().text(); // profile name
logger.error(title);
return getHost() + "_" + title;
} catch (Exception e) {
// Fall back to default album naming convention
logger.warn("Failed to get album title from " + url, e);
}
return super.getAlbumTitle(url);
}
@Override @Override
public String getGID(URL url) throws MalformedURLException { public String getGID(URL url) throws MalformedURLException {
Pattern p = Pattern.compile("^.*imagearn.com/+gallery.php\\?id=([0-9]+).*$"); Pattern p = Pattern.compile("^.*imagearn.com/+gallery.php\\?id=([0-9]+).*$");