#!/bin/bash

decode_url() {
  echo "$1" | sed 's@+@ @g;s@%@\\x@g' | xargs -0 printf "%b"
}

entry=$(basename -s .html "$(decode_url $@)")
[[ -f "$entry" ]] && ${EDITOR:-nano} "$entry" && exit 0
[[ -f "entries/$entry" ]] && ${EDITOR:-nano} "entries/$entry" && exit 0
[[ -f "../entries/$entry" ]] && ${EDITOR:-nano} "../entries/$entry" && exit 0
[[ -f "../../entries/$entry" ]] && ${EDITOR:-nano} "../../entries/$entry" && exit 0
[[ -f "../../../entries/$entry" ]] && ${EDITOR:-nano} "../../../entries/$entry" && exit 0
echo "I don't see that entry here. Are you in the right directory?"
