| .forgejo/workflows | ||
| docker | ||
| frontend | ||
| gradle/wrapper | ||
| src | ||
| .gitattributes | ||
| .gitignore | ||
| build.gradle.kts | ||
| Dockerfile | ||
| gradlew | ||
| gradlew.bat | ||
| README.md | ||
| settings.gradle.kts | ||
XDCCWebloader
A sleek, web-based XDCC download manager—search, queue, and manage downloads from a clean, modern UI.
Releases
Releases and executables can be found here:
Screenshots
Overview of all Downloads
The Main Download View
Keep your regular used bots ready to go
Configuring Bots for different Servers and Channels
Popular Searches directly integrated
Popular search machines for xdcc are directly integrated and allow seamless starts of Downloads, directly from the Search page
Running The App
Docker
The best option is to use the provided Docker images (or build the container yourself using the Dockerfiles) and
docker-compose.yml found in the repository to build and run the app through your docker installation. There
two docker images available, which can be found here:
snapshot image is based on the current master branch and is build at every push to main.
- Versions tagged with
vX.x are created when a new versioned release is issued. They are usually more stable and don't change that frequently. The latest image is always based on the latest release.
Locally
You can also simply execute the jar from the releases section. it packs everything except a java runtime, so as long as you have java you can run it and start right away.
From The IDE
This option is mainly meant for people looking into the code or trying to make a PR/Fork for it. Open the project in your favourite Java IDE and execute the XdccloaderApplication class.
I'd recommend IntelliJ. For this approach also see the building section.
After starting the app (shouldn't take more than a couple of seconds) you can open it in your browser at
localhost:8080
Building
Building the app (and running it from your IDE) requires you to install the following requirements:
JDK (21+)