diff --git a/NonSteamLaunchers.sh b/NonSteamLaunchers.sh index 92a8459..b7854ce 100644 --- a/NonSteamLaunchers.sh +++ b/NonSteamLaunchers.sh @@ -18,13 +18,19 @@ check_for_updates() { # Display a Zenity window to notify the user that a new version is available zenity --info --text="A new version is available: $latest_version\nPlease download it from GitHub." --width=200 --height=100 else - # Set the URL to the raw content of the script on GitHub - local raw_url=$(curl -s "$api_url" | grep '"tarball_url":' | sed -E 's/.*"([^"]+)".*/\1/') + # Set the username, repository, branch, and path to file + local username="moraroy" + local repository="NonSteamLaunchers-On-Steam-Deck" + local branch="main" + local path_to_file="NonSteamLaunchers.sh" - # Download the latest version of the script from GitHub - curl -Ls "$raw_url" | tar -xzO --wildcards "*/script.sh" > /tmp/latest_script.sh + # Construct the raw URL + local raw_url="https://raw.githubusercontent.com/$username/$repository/$branch/$path_to_file" - # Compare the latest version of the script against the local version + # Download the latest version of the file from GitHub + curl -s "$raw_url" -o /tmp/latest_script.sh + + # Compare the latest version of the file against the local version if ! cmp -s "$0" /tmp/latest_script.sh; then # Display a Zenity window to notify the user that a new version is available zenity --info --text="A new version is available\nPlease download it from GitHub." --width=200 --height=100