This is a very simple BitTorrent queue manager. Start the queue daemon with the "run" script (you'll need to change the paths in it), and use btqueue-add (which I've got aliased as "btq") to add files to the queue. Various settings are read from the "settings" file in the btqueue directory: max-downloads The number of simultaneous downloads to do seed-time The time in minutes to seed a file after the download is complete download-dir The directory to save downloaded files to display-period The time in seconds between display updates write-state-to The name of a file to write machine-readable state to bt-X Same as specifying --X on the btdownload command line for new downloads (so, for instance, you can specify "bt-min_peers 40"). You can change BTQUEUE_BASE to run more than one daemon for multiple queues. To cancel a download in progress (or stop a finished process that's just uploading, which by default it'll do for half an hour), kill the PID that the daemon prints. The queue is sorted by mtime, so you can use touch to move files earlier or later in the queue.