#!/bin/sh url="$1" pad=$(basename $url).txt dst="$2" gitdir="$(dirname $dst)" wget -Q 10m -O "${dst}" "${url}/export/txt" status="$?" if [ ${status} -ne 0 ]; then echo "Failed to get pad at ${url}" return ${status} else git -C "${gitdir}" add "${dst}" changes=$(git -C "${gitdir}" diff --cached | wc -l) if [ $changes -gt 0 ]; then git -C "${gitdir}" commit -m "Updated: ${dst} from ${url}" else echo "Nothing changed for ${url}" fi fi git -C "${gitdir}" reset --hard HEAD