wadget

A multi-platform CLI /idgames client for downloading Doom addons quickly.


A generic square placeholder image with rounded corners in a figure.
Downloading UAC Ultra using wadget in Ubuntu Linux.

Current Version: 0.0.9

Installation from source using pip (for Python3) is recommended. PyPi packages are considered "stable" releases.



Donate

If you enjoy wadget and want to help me out, please consider becoming a Patron!

What is wadget?

wadget is a CLI client for the /idgames database. It's multi-platform, "apt-get like" and easily installed using pip. The idea is to bring the speed of package managers implemented for downloading Doom addons and files. Fancy some UAC Ultra? Simply:

$ wadget uacultra

wadget is scripted using Python3 and is extremely compatible. It has it's own wrapper for the /idgames API to decrease required libraries across systems, utilizing requests, and can even run on Android phones using Termux. You can easily install it with pip from the source directory using:

$ pip3 install .

Or if you fancy PyPi, the latest "stable" release is usually on there:

$ pip3 install wadget

It's important to specify pip3 if pip is the Python2x variant on your system. wadget will not function under Python2x. On some platforms, you can get away with using "pip" instead of "pip3" if the latter fails. Try pip3 first!

Who is wadget?

wadget is developed and maintained by me, Avery Ross. I made it because I love Unix environments, package managers, and of course, Doom! After years of making and downloading Doom addons from the /idgames directory, I thought I could make it a little quicker and easier for us CLI guys.

Have any ideas for wadget? Did you find an undocumented bug? Keep in mind it's a work in progress, but I'd love feedback! You can reach me via e-mail at: averyross@protonmail.com or submit a issue/feature request on GitHub.


© Avery Ross 2018