Skip to main content

A git-annex special remote for Dropbox

Installation

pip install git-annex-remote-dbx

Configuration

To create a special remote using Dropbox as a backend, you can type the following command (warning: this is an example, no encryption is used which is bad):

git annex initremote myremote type=external externaltype=dbx encryption=none prefix=git-annex upload_chunk_size=10MiB

To access your Dropbox, this special remote needs an access token. When creating the special remote, a browser tab will be opened for you to connect to your Dropbox and to grant access to this application.

This special remote accepts several parameters:

  • prefix: this is the directory where all your files will be stored (default: git-annex)

  • upload_chunk_size: to limit his memory usage, this special remote does not load all the file in memory before uploading it but instead splits the file in chunk and sends these chunks in turn to Dropbox. This parameter lets you specify the size to be used. Increasing this value will improve the upload speed at the expense of the memory usage and the progress report frequency (default: 1 MiB)

Notes

This special remote passes all the tests of git annex testremote successfully.

Metadata

Release files for git-annex-remote-dbx 1.0.3

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

Source distribution (sdist)

Source distribution for git-annex-remote-dbx 1.0.3
File Size Uploaded
git-annex-remote-dbx-1.0.3.tar.gz 3.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for git-annex-remote-dbx 1.0.3
File Interpreter ABI Platform
git_annex_remote_dbx-1.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 8.7 kB

Release files / git-annex-remote-dbx-1.0.3.tar.gz

Download URL git-annex-remote-dbx-1.0.3.tar.gz
Size 3.7 kB
Tags Source
SHA-256 checksum
How to use checksums
5b6f8025ed1e9877f06882ddbd81f701a8e094647ab97595e2afc09016835a7c
BLAKE2b-256 checksum
How to use checksums
0dd0b114d0e3a645c35bb999c7672174d60fbdb151a3210e4315a9e5fab6bdd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/32.3.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.3

Release files / git_annex_remote_dbx-1.0.3-py3-none-any.whl

Download URL git_annex_remote_dbx-1.0.3-py3-none-any.whl
Size 5.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7b0c7580b02e4d02a8e8e6da8ef6c7b9b5e0d7729563aad15ef319a4cce6ccc2
BLAKE2b-256 checksum
How to use checksums
7bd2b446d8f81f39809fd1ef9405c0a9e110d64fe78da17c78fb7a252f48d7f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/32.3.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.3

Release history Release notifications | RSS feed

This release

1.0.3 This release

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.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