Add HD tab
This commit is contained in:
parent
88d8430f98
commit
a841457a90
|
@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue