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.
- Executable (can be a little slow to startup)
- Pip install
- 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)
| File | Size | Uploaded | |
|---|---|---|---|
| gsfetch-0.3.0.tar.gz | 14.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|