plyder

Download manager with web-interface.


License
MIT
Install
pip install plyder==0.4.1

Documentation

plyder

PyPI Tests

Download manager with web-interface.

Installation

$ pip install plyder

Usage

$ plyder

plyder works out of the box. Though you might want to adapt the configuration to your taste.

Custom download scripts

Custom download scripts can be specified in the configuration file:

download_handlers:
    - ./github_downloader.sh

./github_downloader.sh needs to be an executable script of the following form:

#!/usr/bin/env bash
# PLYDER_HOST: <host to match>

url="$1"
output_dir="$2"

<custom logic>

See plyder/download_providers/ for built-in examples.

Prometheus integration

plyder exposes the /metric resource which allows monitoring download counts and system usage using Prometheus and, e.g., Grafana.