Skip to main content

High-speed File Downloading Tool

Project description

FastGet

High-speed File Downloading Tool

How

It's using Multiple Thread Download.

This is need Range-select feature, in Server-side.

Requiments

Installation

uv (recommended)

uv tool install nercone-fastget

pip3

System Python:

pip3 install nercone-fastget --break-system-packages

Venv Python:

pip3 install nercone-fastget

Update

uv

uv tool install nercone-fastget --upgrade

pip3

System Python:

pip3 install nercone-fastget --upgrade --break-system-packages

Venv Python:

pip3 install nercone-fastget --upgrade

Usage

fastget [-h] [-o OUTPUT] [-t THREADS] [-X {GET,POST}] [-H HEADER] [-d DATA] [--no-verify] [--no-info] [--no-http1] [--no-http2] [-v] url
nercone@demo ~> fastget -h
usage: fastget [-h] [-o OUTPUT] [-t THREADS] [-X {GET,POST}] [-H HEADER] [-d DATA] [--no-verify]
               [--no-info] [--no-http1] [--no-http2] [-v]
               url

High-speed File Downloading Tool

positional arguments:
  url                   URL to download from.

options:
  -h, --help            show this help message and exit
  -o OUTPUT, --output OUTPUT
                        Path to save the file. If not specified, it's inferred from the URL.
  -t THREADS, --threads THREADS
                        Number of parallel connections. (default: 8)
  -X {GET,POST}, --request {GET,POST}
                        HTTP method to use. (default: GET)
  -H HEADER, --header HEADER
                        Custom header to send with the request (e.g., 'User-Agent: my-app/1.0').
                        Can be specified multiple times.
  -d DATA, --data DATA  Data to send in a POST request.
  --no-verify           Disable SSL/TLS certificate verification.
  --no-info             Silent mode. Suppress progress bar and other info.
                        Errors are still printed to stderr.
  --no-http1            Disable HTTP/1.x and force HTTP/2.
  --no-http2            Disable HTTP/2 and force HTTP/1.x.
  -v, --version         show program's version number and exit

PyPI - Version

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

nercone_fastget-6.3.1.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nercone_fastget-6.3.1-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

Details for the file nercone_fastget-6.3.1.tar.gz.

File metadata

  • Download URL: nercone_fastget-6.3.1.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for nercone_fastget-6.3.1.tar.gz
Algorithm Hash digest
SHA256 01a0273dc943009ea2e7d468640202832120e5e78592ee902947e99c7214f844
MD5 89813240b299df9fde16f71f190e5bd2
BLAKE2b-256 3e8264bdb4ed2d5382ac36eecd7055ba8ddbde9b98aa5298f0dd776b270dfdae

See more details on using hashes here.

File details

Details for the file nercone_fastget-6.3.1-py3-none-any.whl.

File metadata

  • Download URL: nercone_fastget-6.3.1-py3-none-any.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for nercone_fastget-6.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 06ffcb048f3861dca9458e04d7418379deb0fc98f4c9bd126eed423175907b93
MD5 45669122f71b5d668eb38622d990c42e
BLAKE2b-256 13964372c68b8504f097266ee5c364e5476b7f4ab2af0dccc57119232fae3e07

See more details on using hashes here.

Supported by

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