Skip to main content

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

Documentation(HTML)

Documentation(PDF)

Python Package Index Site

Git Statistics (gitstats)

Git Statistics (git_stats)

Changelog

Project details


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)

Uploaded Source

Built Distributions

xdcc_dl-0.2.0-py3-none-any.whl (45.0 kB view hashes)

Uploaded Python 3

xdcc_dl-0.2.0-py2-none-any.whl (45.3 kB view hashes)

Uploaded Python 2

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page