#!/bin/sh DLDIR=~/share/bittorrent/download [ $# -eq 0 ] && { echo "usage: lntor torrentfile" >&2; exit 1; } info=$(btshowmetainfo.py "$1") || exit 1 file=$(echo "$info" | awk ' /^directory name\.*:/ { sub(/^directory name\.*: /, ""); print; exit } /^file name\.*:/ { sub(/^file name\.*: /, ""); print; exit }') || exit 1 dir=$(dirname "$1"); [ "$dir" = "." ] && dir=$(pwd) tail=$(basename "$1") [ -f "$dir/$file" -o -d "$dir/$file" ] && ln -s "$dir/$file" $DLDIR ln -s "$dir/$tail" $DLDIR .