#!/bin/bash # Created: Thu Jun 16 16:27:11 MDT 2005 [ -e ~/.aliases ] && . ~/.aliases . ~/.aliases-screen file="$1" cwd="`pwd`" dir="$(dirname "$file")" basename="$(basename "$file")" session="bt" window="$basename $dir" script=" cd \"$cwd\" function start() { btdownloadcurses.py \ --minport 7000 --maxport 7100 \ --max_upload_rate \$upload_rate \"\$torrent\" echo Was downloading \"\$torrent\" } function finish() { echo Moving \"\$torrent\" to finished/ mkdir -p finished mv \"\$torrent\" finished/ } torrent=\"$file\" upload_rate=40 start " function record_history() { echo "$basename" "$cwd" >> ~/.bt_history } if [ "e$file" != "e" ]; then record_history screen-guarantee-session "$session"; sleep .1 screen-new-window "$session" "$window"; sleep .1 screen-send-line "$session" "$window" "$script" else echo $TERMCAP | grep screen > /dev/null && echo 'You are inside of a screen' || screen -x "$session" -p "$window" fi