Skip to main content

High-speed File Downloading Tool

Project description

fastget

FastGet

High-speed File Downloading Tool

How

It's using Multiple Thread Download.

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

Requiments

Installation

using uv (recommended)

uv tool install nercone-fastget

using pip3

System Python:

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

Venv Python:

pip3 install nercone-fastget

Update

using uv (recommended)

uv tool install nercone-fastget --upgrade

using pip3

System Python:

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

Venv Python:

pip3 install nercone-fastget --upgrade

Usage

Show helps

fastget [-h] [--help]
nercone@demo ~> fastget -h
usage: FastGet [-h] [-o OUTPUT] [-t THREADS] url

High-speed File Downloading Tool

positional arguments:
  url

options:
  -h, --help            show this help message and exit
  -o OUTPUT, --output OUTPUT
  -t THREADS, --threads THREADS

Download with default number of threads

fastget <url>
nercone@demo ~> fastget https://download.fedoraproject.org/pub/fedora/linux/releases/43/Workstation/x86_64/iso/Fedora-Workstation-Live-43-1.6.x86_64.iso
Total file size: 2.74GB (2,742,190,080 B)
(---------------------) DL All -  7% ( 1552/20922) | No Message
(---------------------) DL #1 -  7% (  348/5231) | No Message
(---------------------) DL #2 - 12% (  637/5231) | No Message
(---------------------) DL #3 -  6% (  315/5231) | No Message
(---------------------) DL #4 -  5% (  252/5231) | No Message

Download with custom number of threads

fastget <url> [-t <number of threads>]
nercone@demo ~> fastget https://download.fedoraproject.org/pub/fedora/linux/releases/43/Workstation/x86_64/iso/Fedora-Workstation-Live-43-1.6.x86_64.iso -t 8
Total file size: 2.74GB (2,742,190,080 B)
(---------------------) DL All -  15% ( 3142/20922) | No Message
(---------------------) DL #1 -  19% ( 496/2616) | No Message
(---------------------) DL #2 -  12% ( 306/2616) | No Message
(---------------------) DL #3 -  21% ( 562/2616) | No Message
(---------------------) DL #4 -  14% ( 361/2616) | No Message
(---------------------) DL #5 -  20% ( 533/2616) | No Message
(---------------------) DL #6 -   9% ( 225/2616) | No Message
(---------------------) DL #7 -  14% ( 368/2616) | No Message
(---------------------) DL #8 -  11% ( 292/2616) | No Message

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-5.3.6.tar.gz (6.8 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-5.3.6-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nercone_fastget-5.3.6.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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-5.3.6.tar.gz
Algorithm Hash digest
SHA256 6e5696a56d2a3c1f972d2d866b98579d65ec9733a5e1bf7a0bed85a47eb52358
MD5 2f2ce98f3ddfc3bcc2d6ff21ed3f5183
BLAKE2b-256 3b953144961c383c9fa1a0cd6c348fc920ddcf92c96b32a43b3b54d6dbd64791

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nercone_fastget-5.3.6-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.13 {"installer":{"name":"uv","version":"0.9.13"},"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-5.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 efb19420f69bd4e58106332ea9c324d37920d43ac92d93e38e638251f96f2df1
MD5 6559da250e38f6c7d948eaac464eca79
BLAKE2b-256 b1169dc331a0ef4641f2a0d4f5307aa255895aee5dba04cac32b492edf9900df

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