diff --git a/src/main/java/com/rarchives/ripme/ripper/rippers/HitomiRipper.java b/src/main/java/com/rarchives/ripme/ripper/rippers/HitomiRipper.java index 3196c139..8d02ff56 100644 --- a/src/main/java/com/rarchives/ripme/ripper/rippers/HitomiRipper.java +++ b/src/main/java/com/rarchives/ripme/ripper/rippers/HitomiRipper.java @@ -35,14 +35,14 @@ public class HitomiRipper extends AbstractHTMLRipper { @Override public String getGID(URL url) throws MalformedURLException { - Pattern p = Pattern.compile("https://hitomi.la/galleries/([\\d]+).html"); + Pattern p = Pattern.compile("https://hitomi.la/(cg|doujinshi|gamecg|manga)/(.+).html"); Matcher m = p.matcher(url.toExternalForm()); if (m.matches()) { galleryId = m.group(1); return m.group(1); } throw new MalformedURLException("Expected hitomi URL format: " + - "https://hitomi.la/galleries/ID.html - got " + url + " instead"); + "https://hitomi.la/(cg|doujinshi|gamecg|manga)/ID.html - got " + url + " instead"); } @Override