pichunter now supports all album types

This commit is contained in:
cyian-1756 2017-11-16 14:35:40 -05:00
parent a031ffe412
commit 9837f893f1

View File

@ -32,7 +32,7 @@ public class PichunterRipper extends AbstractHTMLRipper {
@Override @Override
public String getGID(URL url) throws MalformedURLException { public String getGID(URL url) throws MalformedURLException {
Pattern p = Pattern.compile("https?://www.pichunter.com/(tags|models|sites)/([a-zA-Z0-9_-]+)/?"); Pattern p = Pattern.compile("https?://www.pichunter.com/(|tags|models|sites)/([a-zA-Z0-9_-]+)/?");
Matcher m = p.matcher(url.toExternalForm()); Matcher m = p.matcher(url.toExternalForm());
if (m.matches()) { if (m.matches()) {
return m.group(2); return m.group(2);
@ -42,6 +42,11 @@ public class PichunterRipper extends AbstractHTMLRipper {
if (m.matches()) { if (m.matches()) {
return m.group(2); return m.group(2);
} }
p = Pattern.compile("https?://www.pichunter.com/tags/all/([a-zA-Z0-9_-]+)/\\d+/?");
m = p.matcher(url.toExternalForm());
if (m.matches()) {
return m.group(1);
}
throw new MalformedURLException("Expected pichunter URL format: " + throw new MalformedURLException("Expected pichunter URL format: " +
"pichunter.com/(tags|models|sites)/Name/ - got " + url + " instead"); "pichunter.com/(tags|models|sites)/Name/ - got " + url + " instead");
} }