Skip to main content

Download manager with web-interface.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

plyder-0.4.1.tar.gz (41.7 kB view details)

Uploaded Source

Built Distribution

plyder-0.4.1-py3-none-any.whl (41.2 kB view details)

Uploaded Python 3

File details

Details for the file plyder-0.4.1.tar.gz.

File metadata

  • Download URL: plyder-0.4.1.tar.gz
  • Upload date:
  • Size: 41.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.10.5 Linux/6.5.8-arch1-1

File hashes

Hashes for plyder-0.4.1.tar.gz
Algorithm Hash digest
SHA256 00acba14276fa6b25365fd0946ea3528c3ea12a7c7d97b0285cc25da718e89a4
MD5 972cdca33d10e0ae2eab8d19618c95cc
BLAKE2b-256 643c53f63808d9bdc622e8c7017059eb28e7a58895bade4927e4f5486b0df1c4

See more details on using hashes here.

File details

Details for the file plyder-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: plyder-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 41.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.10.5 Linux/6.5.8-arch1-1

File hashes

Hashes for plyder-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b56458793040976f11e63b68c939b7d0c033d10c75ebe7569c6ae1bbb0466e7f
MD5 db3d1cc585399035a311823427a51287
BLAKE2b-256 5518df2239f9206d5b4755ca4a98c3a18441754fc18527b0ee9a0c154d5e89fe

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page