Skip to main content

git-annex special remote for Dropbox

Project description

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.

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

git-annex-remote-dbx-1.0.3.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

git_annex_remote_dbx-1.0.3-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file git-annex-remote-dbx-1.0.3.tar.gz.

File metadata

  • Download URL: git-annex-remote-dbx-1.0.3.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for git-annex-remote-dbx-1.0.3.tar.gz
Algorithm Hash digest
SHA256 5b6f8025ed1e9877f06882ddbd81f701a8e094647ab97595e2afc09016835a7c
MD5 cabb7ed14dbf6596afeafbe71b585622
BLAKE2b-256 0dd0b114d0e3a645c35bb999c7672174d60fbdb151a3210e4315a9e5fab6bdd3

See more details on using hashes here.

File details

Details for the file git_annex_remote_dbx-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: git_annex_remote_dbx-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for git_annex_remote_dbx-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7b0c7580b02e4d02a8e8e6da8ef6c7b9b5e0d7729563aad15ef319a4cce6ccc2
MD5 d5ea0581684a8abe083ba2d10f4f751d
BLAKE2b-256 7bd2b446d8f81f39809fd1ef9405c0a9e110d64fe78da17c78fb7a252f48d7f9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page