Skip to main content

Rclone Api for Python including Rclone binaries

This package is developed for use in the photobooth-app. It serves to distribute the rclone binary via wheels so a recent version is available on all platforms that are supported by the photobooth-app.

PyPI ruff pytest codecov

How it works

The PyPi packages include the Rclone binaries for Linux/Windows/Mac (64bit/ARM64). To use the API, create an instance of the api=RcloneApi(). The provided binding methods make use of Rclones remote control capabilites, the service needs to be started prior starting file operations api.start().

Usage

Get the version of the Rclone included in the distribution:

from rclone_api.api import RcloneApi

api = RcloneApi()
api.start()

print(api.version())  # CoreVersion(version='v1.72.1')

api.stop()

Synchonize a folder to a remote

from rclone_api.api import RcloneApi

api = RcloneApi()
api.start()

api.sync("localdir/", "cloudremote:remotedir/")

api.stop()

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rclone_bin_api-1.0.7.tar.gz (12.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rclone_bin_api-1.0.7-py3-none-win_arm64.whl (26.0 MB view details)

Uploaded Python 3Windows ARM64

rclone_bin_api-1.0.7-py3-none-win_amd64.whl (29.1 MB view details)

Uploaded Python 3Windows x86-64

rclone_bin_api-1.0.7-py3-none-manylinux_2_28_x86_64.whl (29.1 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

rclone_bin_api-1.0.7-py3-none-manylinux_2_28_aarch64.whl (26.2 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

rclone_bin_api-1.0.7-py3-none-macosx_11_0_arm64.whl (30.1 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

rclone_bin_api-1.0.7-py3-none-macosx_10_9_x86_64.whl (32.5 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

Details for the file rclone_bin_api-1.0.7.tar.gz.

File metadata

  • Download URL: rclone_bin_api-1.0.7.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rclone_bin_api-1.0.7.tar.gz
Algorithm Hash digest
SHA256 f7ec95e8134790928db7a1f9f7463bfe67abff3bb58983cbaa62383ced86e6a1
MD5 9d66040c3185f2ebba5cdd5d40098069
BLAKE2b-256 415fea5f28c60538724fdb79b727366953e3d505cfc5c264e3bdad00eb2a628c

See more details on using hashes here.

File details

Details for the file rclone_bin_api-1.0.7-py3-none-win_arm64.whl.

File metadata

  • Download URL: rclone_bin_api-1.0.7-py3-none-win_arm64.whl
  • Upload date:
  • Size: 26.0 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rclone_bin_api-1.0.7-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 1dbe594992188ec8d4e1144c1436448a62444b34d7a9c9e47f0615412ae65826
MD5 32892d7006b3c4b82351e7de72a1e894
BLAKE2b-256 f853251422ac2bbebb21b5f9a41e56bcd7ea300ee1ef2fa6b8e26d665776d1cf

See more details on using hashes here.

File details

Details for the file rclone_bin_api-1.0.7-py3-none-win_amd64.whl.

File metadata

  • Download URL: rclone_bin_api-1.0.7-py3-none-win_amd64.whl
  • Upload date:
  • Size: 29.1 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rclone_bin_api-1.0.7-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 60cfbb10dd41c7b062f00223c725d18d2aaefbb964b98f59c97d3093061582f3
MD5 b937c5390e6fe122b792160dc41d78ec
BLAKE2b-256 b5a84840d3f9d611f0f61b03ba98ffa8c46f47bb89380ef57b3fa6ef400b0c82

See more details on using hashes here.

File details

Details for the file rclone_bin_api-1.0.7-py3-none-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: rclone_bin_api-1.0.7-py3-none-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 29.1 MB
  • Tags: Python 3, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rclone_bin_api-1.0.7-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ffde1d92d2a19ff8ea941dcafe49ffaae12a69bf128adfa1f5e2623ca390f989
MD5 a2e4f1a8dda405c32036d9aa1c3367e2
BLAKE2b-256 bcb629904ad19ee282bb65fa6c850a65a8198d06993061b01b7a6415e245e371

See more details on using hashes here.

File details

Details for the file rclone_bin_api-1.0.7-py3-none-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: rclone_bin_api-1.0.7-py3-none-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 26.2 MB
  • Tags: Python 3, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rclone_bin_api-1.0.7-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 50dabc47124b9d318cd5452129daa4f47513790b74d52e3bfdf94be9735d78ae
MD5 b2e5022d1c8cbf346fbaf98283560df3
BLAKE2b-256 cf38592d2a27928d55ca309f035845dcb55bdf6c7e806fd3340f37dc70a37d87

See more details on using hashes here.

File details

Details for the file rclone_bin_api-1.0.7-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: rclone_bin_api-1.0.7-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 30.1 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rclone_bin_api-1.0.7-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c404ca7955fe7d8044f9cebe9343d0d51c2710c6234ddc4818e3696465a63c66
MD5 8cf1603d15985284b7e66b943f379616
BLAKE2b-256 40041d76da4a9b24d11f91235ba9915037a290892578b71176cac50ebefc832c

See more details on using hashes here.

File details

Details for the file rclone_bin_api-1.0.7-py3-none-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: rclone_bin_api-1.0.7-py3-none-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 32.5 MB
  • Tags: Python 3, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for rclone_bin_api-1.0.7-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 147197ef2b35c7042dea81d9e63f3804db6e008d3e44fb065f6fa68bcef03797
MD5 61542bb2a840bb1983e4934241611ee7
BLAKE2b-256 951c20c44f5f2fb2a64db0606e9860b7ffe63f7d65416bfc4afde11e7f522fd0

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.7 This release

7 files

1.0.6

7 files

1.0.5

7 files

1.0.4

7 files

1.0.3

7 files

1.0.2

7 files

1.0.1

7 files

1.0.0

7 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