xdcc icon indicating copy to clipboard operation
xdcc copied to clipboard

A wget-like utility for retrieving files from XDCC bots on IRC

xdcc - A wget-like utility for retrieving files from XDCC bots on IRC

Build Status xdcc on Hackage xdcc on Stackage Nightly

XDCC (eXtended DCC) is a protocol used by IRC bots to make files available for transfer. This utility can be used to retrieve such files.

See https://en.wikipedia.org/wiki/XDCC for more details.

Supported DCC Variants:

  • (Standard) DCC
  • Reverse DCC

Advanced features:

  • Support for the IRC bouncer ZNC

Usage

xdcc HOST CHANNEL USER #PACK

See xdcc --help for more options.

Installation

OS X

  1. Install Homebrew.
  2. Run brew tap JanGe/haskell.
  3. Run brew install xdcc.

Linux

  1. Install Stack.
  2. Add ~/.local/bin to your PATH environment variable.
  3. Run stack setup --resolver nightly.
  4. Run stack install xdcc --resolver nightly.

Windows

  1. Install Stack using its Windows Installer.
  2. Open a Command Prompt.
  3. Run stack setup --resolver nightly.
  4. Run stack install xdcc --resolver nightly.

Development

  1. Install Stack.
  2. Run stack build.