Add HD tab

This commit is contained in:
0xboobface 2018-10-27 23:28:08 +02:00
parent 88d8430f98
commit a841457a90
2 changed files with 14 additions and 6 deletions

View File

@ -22,12 +22,19 @@ public class Cam4TabProvider extends TabProvider {
@Override
public List<Tab> getTabs(Scene scene) {
List<Tab> tabs = new ArrayList<>();
String url = cam4.getBaseUrl() + "/directoryResults?online=true&gender=female&orderBy=MOST_VIEWERS";
Cam4UpdateService female = new Cam4UpdateService(url, false, cam4);
ThumbOverviewTab tab = new ThumbOverviewTab("Female", female, cam4);
tab.setRecorder(recorder);
tabs.add(tab);
tabs.add(createTab("Female", cam4.getBaseUrl() + "/directoryResults?online=true&gender=female&orderBy=MOST_VIEWERS"));
tabs.add(createTab("HD", cam4.getBaseUrl() + "/directoryResults?online=true&hd=true&orderBy=VIDEO_QUALITY"));
return tabs;
}
private Tab createTab(String name, String url) {
Cam4UpdateService updateService = new Cam4UpdateService(url, false, cam4);
ThumbOverviewTab tab = new ThumbOverviewTab(name, updateService, cam4);
tab.setRecorder(recorder);
return tab;
}
}

View File

@ -72,7 +72,8 @@ public class Cam4UpdateService extends PaginatedScheduledService {
Cam4Model model = (Cam4Model) site.createModel(slug);
String playlistUrl = profileLink.attr("data-hls-preview-url");
model.setPlaylistUrl(playlistUrl);
model.setPreview(HtmlParser.getTag(boxHtml, "a img").attr("data-src"));
//model.setPreview(HtmlParser.getTag(boxHtml, "a img").attr("data-src"));
model.setPreview("https://snapshots.xcdnpro.com/thumbnails/"+model.getName()+"?s=" + System.currentTimeMillis());
model.setDescription(parseDesription(boxHtml));
//model.setOnlineState(parseOnlineState(boxHtml));
models.add(model);