I found a couple of examples that show how to use $urlget. I found them helpful. I am posting them here to ensure there is a copy.
First one is by Raccoon:
F12 mirc_check_for_updates
mirc_check_for_updates {
var %url = https://www.mirc.co.uk/update.html
var %ret = $urlget(%url,gb,&b,mirc_check_for_updates_2)
if (%ret) {
echo -atic notice *** Check for Updates: One moment please...
}
else {
echo -atic notice *** Check for Updates: Error. Check your network connection?
}
}
mirc_check_for_updates_2 {
var %id = $1
var %target = $urlget(%id).target
var %text = $bvar(%target,1-).text
var %version = $regsubex(%text,/.*"v([0-9.]+)".*/s,\1)
if (%version > $version) {
echo -atic notice *** Check for Updates: A newer version of mIRC is available! v $+ %version > v $+ $version
echo -atic notice *** Download it from http://www.mirc.com/get.html
}
elseif (%version == $version) {
echo -atic notice *** Check for Updates: You are using the current version of mIRC. v $+ %version
}
elseif (%version < $version) {
echo -atic notice *** Check for Updates: You must be using a beta version, or you are Khaled. v $+ $version > v $+ %version
}
else {
echo -atic notice *** Check for Updates: Could not get update information. Check your network connection.
}
} ; by Raccoon 2020
Second one is by kap:
alias getURL {
if ($1) {
if ($1 isnum) {
if ($urlget($1).state == fail) { echo -atic notice *** Are you connected to the internet? | halt }
.run notepad.exe $qt($urlget($1).target)
}
else {
var %target getURL.txt
write -c %target
return $urlget($1,gf,%target,getURL)
}
}
}
/getURL https://www.mirc.com/versions.txt
You can also follow the thread of the original post @ mirc.com forum