xdcc.pl

XDCC server for irssi.

Run a fileserver. People can request DCC sends over CTCP. Trusted users can upload files.

Download it here! → → → xdcc.pl

Usage

/XDCC [-add filename description] [-del id] [-list] [-stats]
     [-enable] [-disable] [-trust #channel] [-distrust #channel] [-help]

-add:      Add a file to our XDCC server
-del:      Remove a file from the offerings
-list:     Display the XDCC list (default)
-reset:    Reset the file list and the queue
-stats:    Statistics for this session
-enable:   Enable the XDCC server
-trust:    Trust users from #channel to upload files
-distrust: Stop trusting users on #channel
-disable:  Disable the XDCC server
-help:     Display this help.
Examples:
/xdcc -add sally.gif Jollo in his native habitat :)
/xdcc -add jollo.mp3 Distant cry of the Jollo, 5:43 am
/xdcc -del 1
/xdcc -stats
/xdcc -trust #sally

CTCP XDCC Interface

People can request files from you using these CTCP commands:
/ctcp nick XDCC list
/ctcp nick XDCC get 1
/ctcp nick XDCC batch 2-4       # request multiple files
/ctcp nick XDCC remove 3        # remove from queue
/ctcp nick XDCC cancel          # cancel file transfer
/ctcp nick XDCC describe 1      # change a file description (with permission)
/ctcp nick XDCC delete 1        # stop offering a file (with permission)
/ctcp nick XDCC queue
/ctcp nick XDCC help
/ctcp nick XDCC about

Queue

Tips & Tricks

Thanks

Greetings to all on #sally and thanks as always to Khaled Mardam-Bey for inventing mIRCScript


Last updated 20 January 2015 — Julie LaLa