Данный проект представляет собой надстройку над Linux'овой программой youtube-dl, скачивающей файлы с сайта youtube.com. А именно, на вход ldownload подаются как аргументы командной строки файлы, каждый из которых содержит список закачек с youtube.com. Пример содержимого файла со списком закачек:
"https://www.youtube.com/watch?v=kIcGHbC2-7Q"
"https://www.youtube.com/watch?v=thw3wR1HSzU"
"https://www.youtube.com/watch?v=YMUaSA2sbec"
"https://www.youtube.com/watch?v=V1YV1zNjHaU"
Закачки в кавычки заключать необязательно, даже можно кавычки поставить лишь с одной стороны:
https://www.youtube.com/watch?v=kIcGHbC2-7Q
https://www.youtube.com/watch?v=thw3wR1HSzU"
"https://www.youtube.com/watch?v=YMUaSA2sbec
"https://www.youtube.com/watch?v=V1YV1zNjHaU"
Для сборки нужна Haskell Platform версии 7.10.3 и выше. Сборка выполняется так: переходим в корневой каталог клонированного проекта и выполняем последовательно команды
$ cabal configure
$ cabal build