Skip to content

Instantly share code, notes, and snippets.

@eendroroy
Last active July 9, 2018 03:25
Show Gist options
  • Save eendroroy/a3d9b647aa095b1bb404f7834c923fb1 to your computer and use it in GitHub Desktop.
Save eendroroy/a3d9b647aa095b1bb404f7834c923fb1 to your computer and use it in GitHub Desktop.
wkhtmltox installer
#!/usr/bin/env bash
cd /tmp
latest_series=`curl https://downloads.wkhtmltopdf.org/ | grep "^<a" | sed 's|"| |g' | awk '{print $3}' | head -1`
releases=`curl https://downloads.wkhtmltopdf.org/${latest_series} | grep "^<a" | sed 's|"| |g' | awk '{print $3}'`
echo "Available Releases: -"
latest=""
for rel in $releases; do
echo "==> ${rel}" | tr -d "/"
latest=`echo "${rel}" | tr -d " /"`
done
echo "Installing latest release => ${latest} <="
sudo apt-get install -y libfontconfig libxrender1
wget https://downloads.wkhtmltopdf.org/${latest_series}${latest}/wkhtmltox-${latest}_linux-generic-amd64.tar.xz
tar xf wkhtmltox-${latest}_linux-generic-amd64.tar.xz
sudo mv wkhtmltox /usr/local/share/
sudo update-alternatives --install /usr/local/bin/wkhtmltopdf wkhtmltopdf /usr/local/share/wkhtmltox/bin/wkhtmltopdf 1005
wkhtmltopdf --version
sudo update-alternatives --install /usr/local/bin/wkhtmltoimage wkhtmltoimage /usr/local/share/wkhtmltox/bin/wkhtmltoimage 1005
wkhtmltoimage --version
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment