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.1.0.tar.gz (14.8 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.1.0-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for gsfetch-0.1.0.tar.gz
Algorithm Hash digest
SHA256 cc88cfa7b7f80b6456887ff4b123d103a68a8530268511a11612a2233be65b7e
MD5 52e1876024f8c0b260df259fe8344d16
BLAKE2b-256 3b10471101dd77d26779efe6c83814e9a87d14ca26a63f3a7b15ace7955fea51

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gsfetch-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 16.7 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 21cbb3fdf72bcb4b3276f9c24b9bb6a3e8a52504233d6fbbb652cbb2a25b0e4e
MD5 1ed8b6b3fc08806e5ff0aa9b51e4b6cb
BLAKE2b-256 3fac85cba9619a2d5dc035fefb7751c56727a5d55bd46bd94199283ac036bff4

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