#!/bin/sh
# $Id: vGET,v 1.2 2018/04/24 22:14:07 friedman Exp $

# Useful output formats: -o [text|ps|links|html|dump]
# -d disable content

# Choices are Net::SSL or IO:Socket::SSL
# This default combo avoids requiring cert verification, which is annoying
# for self-signed certs.
PERL_NET_HTTPS_SSL_SOCKET_CLASS=${PERL_NET_HTTPS_SSL_SOCKET_CLASS-Net::SSL}
PERL_LWP_SSL_VERIFY_HOSTNAME=${PERL_LWP_SSL_VERIFY_HOSTNAME-0}
export PERL_NET_HTTPS_SSL_SOCKET_CLASS PERL_LWP_SSL_VERIFY_HOSTNAME

# Many websites block requests made by lwp-request with default user agent
user_agent="Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:50.0) Gecko/20100101 Firefox/50.0"

exec lwp-request -m GET -uUsSeE \
     -H "User-Agent: $user_agent" \
     "$@"

# eof
