Skip to content
laodano1 edited this page Aug 23, 2018 · 1 revision

Welcome to the fileget wiki!

This is a golang competency build project. http/goroutine/bufio/os... will be involved.

Have implemented:

  • download single file with 'l' option
    
  • download multiple files with 'dl.txt' list file
    
  • use random user agent to create the http request
    
  • use proxy or not
    

Plan to do:

  • download files concurrently with goroutine
    
  • support resuming from break point function, if it is supported by server side.
    
  • if file size exceeds 50Mb, use multi-goroutine to download it.
       ) lock machanism
       ) wait goroutines