An XDCC Downloader
Project description
An XDCC File downloader based on the irclib framework.
Installation
Via Pip (Preferred):
As User (Preferred)
$ pip install xdcc_dl --user
Systemwide
# pip install xdcc_dl or $ sudo pip install xdcc_dl
Via setup.py
As User (Preferred)
$ python setup.py install --user
Systemwide
# python setup.py install or $ sudo python setup.py install
Binaries
The supplied binaries at the Github Releases page do not require installation nor any dependencies. They can simply be executed.
Usage
Message-based CLI
XDCC Packlists usually list xdcc commands in the folowing form:
/msg <BOTNAME> xdcc send #<PACKNUMBER>
By supplying this message as the -m parameter, the pack can be downloaded.
Example:
# This is the xdcc message: /msg the_bot xdcc send #1 # This command downloads pack 1 from the_bot xdcc_dl -m "/msg the_bot xdcc send #1" # It's possible to download a range of packs (1-10 in this case): xdcc_dl -m "/msg the_bot xdcc send #1-10" # you can also specify the destination file or directory: xdcc_dl -m "/msg the_bot xdcc send #1" -d /home/user/Downloads # The destination defaults to your current working directory # if the bot is on a different server than irc.rizon.net, a server # has to be specified: xdcc_dl -m "/msg the_bot xdcc send #1" --server irc.freenode.org # You can also specify an IRC username. If none was supplied, a # random string of numbers will be used instead xdcc_dl -m "/msg the_bot xdcc send #1" --user Me
Further Information
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
xdcc_dl-0.2.0.tar.gz
(22.3 kB
view hashes)
Built Distributions
xdcc_dl-0.2.0-py3-none-any.whl
(45.0 kB
view hashes)
xdcc_dl-0.2.0-py2-none-any.whl
(45.3 kB
view hashes)