$page = isset($_GET['page']) ? (int)$_GET['page'] : 1;
$url = "https://dev.hotpic.cc/tiktok_api/getAllVideos.php?page=$page&limit=20";
$response = file_get_contents($url);
if ($response !== false) {
$obj = json_decode($response, true);
$videos = $obj['videos'] ?? [];
$lastpage = $obj['lastpage'] ?? 1;
$count_total = $obj['count_total'] ?? count($videos);
} else {
$videos = [];
$lastpage = 1;
$count_total = 0;
}
$videoCounter = 0; // Initialize a counter variable
foreach ($videos as $q) {
$videoCounter++;
$title = $q['title'];
$jid = $q['jid'];
$author = $q['author'];
$src = $domain . "/videos/$author/" . $q['filename'];
$tag = $q['tag'];
$tag = rtrim($tag, ',');
$tag_arr = explode(",", $tag);
$score = $q['score'];
$hasAudio = $q['hasAudio'];
if ($score >= 1000) {
$score = round($score / 1000, 1) . 'k';
}
$link_flair_text = $q['link_flair_text'];
$filename = pathinfo($src, PATHINFO_FILENAME); // File name without extension
$webpImg = $domain . "/videos/$author/thumb/$filename.webp";
$jpegImg = $domain . "/videos/$author/thumb/$filename.jpg";
?>