bincsync: Binary incremental sync
Project description
bincsync
bincsync is a tool to incrementally sync binary file distributions (as well as creating them for upload). This tool is initially implemented for syncing large genomic data files that changes little between versions, but have great individual file size.
bincsync currently support the database version control from Alibaba Cloud object storage service (OSS). You should register an account for Alibaba OSS to authenticate yourself to download from private repositories.
This utility suite will provide a commandline interface bsync-fetch. It also
provides bsync-make and bsync-push for database maintainers to publish
databases that can be downloaded and managed with the fetch utility.
Usage
usage: bsync-fetch [-h] --id ID --secret SECRET
--bucket BUCKET [--endpoint ENDPOINT] --version VERSION
fetch from remote bucket.
options:
-h, --help show this help message and exit
--id ID The requester access id.
--secret SECRET The requester access secret.
--bucket BUCKET The name of the bucket.
--endpoint ENDPOINT The domain names that other services can use to access OSS.
--version VERSION The version to fetch from remote.
The authentication tokens passed to --id and --secret is provided by the
Alibaba Cloud service (See the Documentation
for details). For more explanation on --bucket and --endpoint, see
here. The --version
option allow you to retrieve a specific version of the database release.
Contact your database distributor for the versioning scheme if you have no idea.
- This name is chosen because
bsync,bisyncandbinsyncare all registered.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file bincsync-0.3.0.tar.gz.
File metadata
- Download URL: bincsync-0.3.0.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a92d0d57ff5273004ffdb6ec52b845cb4c8b6729b6c22eaad05aabc8827c10c
|
|
| MD5 |
bd8f13d0efbb089889e0bab6847447cc
|
|
| BLAKE2b-256 |
ff673dedfd56582ee905ac371c2e0f21e2abe49a9f18f09e5ea38eadf9f12019
|