Skip to content
/ plyder Public

Simple and robust download manager with web-interface.

License

Notifications You must be signed in to change notification settings

kpj/plyder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

plyder

PyPI Tests

Simple and robust 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.

About

Simple and robust download manager with web-interface.

Resources

License

Stars

Watchers

Forks

Packages

No packages published