Over-engineered URLs vs. A Little Script
One of the local courier services where I live will send you this helpful notification SMS with a tracking URL whenever they pick up a parcel for you. It is useful. At least compared to the hundreds of spam text messages we get here daily.
The tracking URL is masked, much like a shortened URL, but not exactly short. The URL will redirect you to the real tracking URL only if you are not accessing it from a mobile device.
I will try not to make this sound like a rant. But these over-engineered URLs make me 🤮.
What does it do when you access it from a mobile device? Send you to the Google Play Store or App Store, of course.
Am I wrong to find it infuriating?
I took matters into my own hands and wrote a Bash script to figure out the real tracking URL.
|
|
Curl command breakdown:
-s
: Silent-I
: HEAD-only request-o /dev/null
: Discard output-w %header{location}
: Output the value of thelocation
header to stdout$1
: The first argument passed to this script
Since curl
here will not print a new line at the end, the echo
pushes the next prompt to a new line.
With a terminal emulator like Termux on my phone, I can quickly run a masked tracking URL through this script to figure out the real tracking URL.
$ ./unmaskurl.sh {MaskedURL}
{TrackingURL}
This post is 56th of my #100DaysToOffload challenge. Want to get involved? Find out more at 100daystooffload.com.
comments powered by Disqus