Skip to main content

Download manager for genomscan portal

Project description

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

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

gsfetch-0.2.0.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

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

gsfetch-0.2.0-py3-none-any.whl (16.9 kB view details)

Uploaded Python 3

File details

Details for the file gsfetch-0.2.0.tar.gz.

File metadata

  • Download URL: gsfetch-0.2.0.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for gsfetch-0.2.0.tar.gz
Algorithm Hash digest
SHA256 b83b6a766bd0c1da8dcdc0e036ac3b342d4f0eb13661380e361c429b92df8f73
MD5 9e7d3b83e59ecf17c12c951e37cf2308
BLAKE2b-256 635429eae376a8b3b34d0148682e4bad18241e5d8df0b57225a91b922350c774

See more details on using hashes here.

File details

Details for the file gsfetch-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: gsfetch-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 16.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for gsfetch-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1da168a65b6ff9ce67aa9f2f0bb0a9107ce0450070ddfbc472a584cbdbfce1f1
MD5 0fe2b94c8c90801e251ef05d73c18593
BLAKE2b-256 fa752d9aabc4dddfdc297fc25cf738d97508f47bd90481c21b953cb4337e4a49

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