URL Tools Skill
Work with URLs using Python.
Parse URL
python3 -c "
from urllib.parse import urlparse, parse_qs
url = '{url}'
p = urlparse(url)
print(f'Scheme: {p.scheme}')
print(f'Host: {p.netloc}')
print(f'Path: {p.path}')
print(f'Params: {parse_qs(p.query)}')
"
URL Encode/Decode
python3 -c "from urllib.parse import quote; print(quote('{text}'))"
python3 -c "from urllib.parse import unquote; print(unquote('{encoded}'))"
Check Link Status
curl -sI -o /dev/null -w "%{http_code}" "{url}"