sfdown

SourceForge project downloader. Will clone the project's directory tree and fetch all files.

Installation

gem install sfdown

Usage

Run with:

sfdown project_name [-mn] [-c concurrent] [-o output] [-t timeout] [-s sleep]

Arguments:

Arguments Default Description
-c or --concurrent 1 Number of parallel downloads
-m or --metadata False Save metadata to disk at project's root
-n or --no False Only fetch directory tree structure and file metadata, not files
-o or --output Current dir Path to store project's root
-t or --timeout 5 Timeout for each GET request
-s or --sleep 0 Wait in-between requests

Note: -c and -m are still unimplemented.