Есть разные качалки. Пусть будет для примера wget и KGet. В wget просто вводим адрес как параметр приложения, в KGet вбиваем его в форму. А вот как быть со скриптованием?
Скажем, вместо:
cat linklist.txt | sort -u | grep -i test | xargs -n1 wget
хочу иметь возможность открыть список ссылок в Kate, из него протянуть пайп до каких-то фильтров, а из них протянуть пайп в поле ввода адреса KGet. Все гуйненько, никакой консольки.
Точно помню, что где-то такая штука была реализована... Но вот где? Гугль выдает разные странности и рассуждения возможности такой вещи.