DCCore Download
Web dashboard

Run the bot from a browser

An optional web page for the operator. Watch transfers live, move people in the queue, search other bots, browse their lists and change any setting, without touching a config file.

The Live Transfers page, in the dashboard's dark theme. It has a light one too, and comes in English, French and Spanish.

Its pages

SearchSearch your own list, or ask every bot in a channel at once and download from the replies.
DownloadsWhat the bot is fetching from other bots: waiting, running, finished and failed.
List BrowserEvery other bot's list you hold, searchable as you type. Fetch a fresh one by nick.
ToolsRebuild or verify the list, read track lengths, find duplicate files, stop the bot.
Live TransfersWhat is being sent right now, and who is waiting, with buttons to move or clear them.
StatsFiles and bytes sent, speed records, the most requested files. Kept across restarts.
MessagesPeople who messaged the bot privately. Also kicks, bans and rebuilds that need a look.
SettingsEvery setting, grouped, with help beside each. Saved without a restart.
ConsoleThe bot's log as it happens, and the admin console's commands.

Turning it on

The dashboard is off until you turn it on. It needs Flask, installed with the same Python that runs the bot. The setup asks about both.

python3 -m pip install -r requirements-web.txt     (Linux, macOS)
py -3 -m pip install -r requirements-web.txt       (Windows)

It listens only on the computer the bot runs on, at http://127.0.0.1:8420/, behind a password. Other devices on your network can reach it only if you allow it.