Next Generation XDCC Parser for iroffer-dinoex
XDCCParser-ng provides several advantages over the original XDCC Parser as it can be served with nothing but a static webserver. No CGI required!
It also provides advantages over uguu/xdccparser as it does not need iroffer to be compiled with Ruby and HTTP server support.
This is currently in development and things are subject to not work.
This assumes you have basic understanding of webservers and how to configure iroffer.
Extract into directory where you want the files served.
Configure iroffer to write out an XML file adding
xdccxmlfile /path/to/webserver/root/mybot.xmlto your configuration.
Ensure that the directory you specify is writable by iroffer.
(Optional) If you're running iroffer on a different server than where the html files are being served from. You must allow CORS for the xml file.
See this for more ways to configure CORS.
config.jsonto point to where the XML file is being served.