#!/bin/bash

BASE_URL="https://www.tbsiptv.com/download/common/"

LATEST_FILE=$( curl -s 'https://www.tbsiptv.com/index.php?route=product/download/search&dkeyword=Linux+Driver+Beta' | grep -oE 'tbsdvb_v[0-9]+\.tar\.bz2'
)

if [ -z "$LATEST_FILE" ]; then
    echo "Error：Unable to find a matching file on the page.Please check the network"
    exit 1
fi

FULL_URL="${BASE_URL}${LATEST_FILE}"
echo "The latest version of the drivers has been detected: $LATEST_FILE"
echo "Download the drivers..."
curl -sSf -O "$FULL_URL"
echo "....done"
tar -jxvf $LATEST_FILE
cd tbsdvb
./install.sh
cd ..
rm -rf tbsdvb*
