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.1.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.1-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nercone_fastget-6.5.1.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.29 {"installer":{"name":"uv","version":"0.9.29","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.1.tar.gz
Algorithm Hash digest
SHA256 21d13062c0ea8ce4bd3788cf61bc9920b17b07756095153335825eaef5346c75
MD5 134f7245355243c404977914b241ed28
BLAKE2b-256 14953b4da8e64332cc142c6f614227cf3f247d1e0f33ff07e9eae8a8541032b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nercone_fastget-6.5.1-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.29 {"installer":{"name":"uv","version":"0.9.29","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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c0817eb5dbecdbe1b3d706943580115e53a00a96b09a31cd71a95ffedfa20a00
MD5 0839df85bd4c570e55380c013f6b9993
BLAKE2b-256 f00c4ee4f4c31374c06746a67cde1b2d3bce9b95f3a847af479e4b21f3d7e30e

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