hbro-contrib-1.1.1.0: Hbro/Download.hs
module Hbro.Download where
-- {{{ Imports
import Hbro.Util
import Control.Monad.Base
import Network.URI
import System.FilePath
-- }}}
aria, wget, axel :: (MonadBase IO m) => FilePath -> URI -> String -> m ()
aria destination uri filename = spawn "aria2c" [show uri, "-d", destination, "-o", filename]
wget destination uri filename = spawn "wget" [show uri, "-O", destination </> filename]
axel destination uri filename = spawn "axel" [show uri, "-o", destination </> filename]