Skip to main content

GSFetch

GSFetch is a command-line tool designed to accelerate file downloads from the GenomeScan Customer Portal. It leverages multiprocessing to significantly improve download speeds and efficiency. Works on linux, windows and macOS.

Installation

There are 3 options for installing GSport.

  1. Executable (can be a little slow to startup)
  2. Pip install
  3. Manual installation

1: Executable

This is only available for Windows and linux at the moment. Simply download the executable from the latest release

2: Pip install

Prerequisites

Ensure you have the following installed:

  • Python 3.8.X
  • Pip (Python package manager)
  • python-venv (Linux/ macOS) or virtualenv(windows)
pip install gsfetch

3: Manual install

Prerequisites

Ensure you have the following installed:

  • Python 3.10.X
  • Pip (Python package manager)
  • python-venv (Linux/ macOS) or virtualenv(windows)

Linux/macOS

git clone https://github.com/genomescan/gsfetch.git
cd gsfetch
python3 -m venv env
source env/bin/activate
pip install -r requirements.txt

Windows

git clone https://github.com/genomescan/gsfetch.git
cd gsfetch
virtualenv env
env\Scripts\activate.bat
pip install -r requirements.txt

Usage

To see all available options, run:

python gsfetch.py --help

Metadata

Release files for gsfetch 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gsfetch 0.3.0
File Size Uploaded
gsfetch-0.3.0.tar.gz 14.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gsfetch 0.3.0
File Interpreter ABI Platform
gsfetch-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 31.0 kB

Release files / gsfetch-0.3.0.tar.gz

Download URL gsfetch-0.3.0.tar.gz
Size 14.6 kB
Tags Source
SHA-256 checksum
How to use checksums
a228824d24eee34f61499a8f7274d9e62d26322c62c87bcf741816a0bc919b2b
BLAKE2b-256 checksum
How to use checksums
07dbb5dfd186679bab37ff4a08bc4bedb4fd38247de815db1662e7bcd3efd19a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / gsfetch-0.3.0-py3-none-any.whl

Download URL gsfetch-0.3.0-py3-none-any.whl
Size 16.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d25f6ebecb1d9b9e8e58176b7722fe0657023328f8fca9407ee705717562a793
BLAKE2b-256 checksum
How to use checksums
59e381e64f8bbae6e91226c8377b7698b5aa16ea32510fe33fdd80018c3a2d70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page