diff --git a/src/main/java/kinosearch/core/warez/Onlinelife.java b/src/main/java/kinosearch/core/warez/Onlinelife.java index d0f1233..f2ef435 100644 --- a/src/main/java/kinosearch/core/warez/Onlinelife.java +++ b/src/main/java/kinosearch/core/warez/Onlinelife.java @@ -66,15 +66,28 @@ public class Onlinelife implements KinoWarez { } } + boolean has_player = is_serial(name); + name = name.replaceAll("\\[.+", "").trim(); Kino kino = new Kino(name, url, this); - kino.setPlayer(true); + kino.setPlayer(has_player); outList.add(kino); } return outList; } + private boolean is_serial(String name) { + Pattern pattern = Pattern.compile("\\[(.+)\\]"); + Matcher matcher = pattern.matcher(name); + if (matcher.find()) { + int idx = matcher.group().indexOf("1"); + return !(idx >= 0); + } else { + return false; + } + } + @Override public String player(String page) { String movie_id = page.substring(1,page.indexOf("-"));