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.5.0.tar.gz (6.4 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.5.0-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nercone_fastget-6.5.0.tar.gz
  • Upload date:
  • Size: 6.4 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.5.0.tar.gz
Algorithm Hash digest
SHA256 e0f323339d22f75292d95a5fcb015652d6499b551a5ad072f5cb9139b9cb2d39
MD5 a708c15a710a7b81864288db3895d924
BLAKE2b-256 bbdfc2910a4f1e074ca6b69fb37a2f118e643f815766a382629908f347feb47c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nercone_fastget-6.5.0-py3-none-any.whl
  • Upload date:
  • Size: 8.5 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.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d2fb78f5961dc307f3192cdd890d33a4a23830b011319444f621e02bd7d68775
MD5 9f8917309db80e7df84b467b3b36396b
BLAKE2b-256 18c457ee6a7e641b1ba2c19e497f260f529ae18bee0d2f5d92d458c20cf12587

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