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()

Release files for rclone-bin-api 1.0.7

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

Source distribution (sdist)

Source distribution for rclone-bin-api 1.0.7
File Size Uploaded
rclone_bin_api-1.0.7.tar.gz 12.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for rclone-bin-api 1.0.7
File
rclone_bin_api-1.0.7-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
rclone_bin_api-1.0.7-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
rclone_bin_api-1.0.7-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
rclone_bin_api-1.0.7-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
rclone_bin_api-1.0.7-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
rclone_bin_api-1.0.7-py3-none-macosx_10_9_x86_64.whl Python 3 none macOS 10.9+ x86-64 Details

Total release size: 173.0 MB

Release files / rclone_bin_api-1.0.7.tar.gz

Download URL rclone_bin_api-1.0.7.tar.gz
Size 12.2 kB
Tags Source
SHA-256 checksum
How to use checksums
f7ec95e8134790928db7a1f9f7463bfe67abff3bb58983cbaa62383ced86e6a1
BLAKE2b-256 checksum
How to use checksums
415fea5f28c60538724fdb79b727366953e3d505cfc5c264e3bdad00eb2a628c
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / rclone_bin_api-1.0.7-py3-none-win_arm64.whl

Download URL rclone_bin_api-1.0.7-py3-none-win_arm64.whl
Size 26.0 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
1dbe594992188ec8d4e1144c1436448a62444b34d7a9c9e47f0615412ae65826
BLAKE2b-256 checksum
How to use checksums
f853251422ac2bbebb21b5f9a41e56bcd7ea300ee1ef2fa6b8e26d665776d1cf
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / rclone_bin_api-1.0.7-py3-none-win_amd64.whl

Download URL rclone_bin_api-1.0.7-py3-none-win_amd64.whl
Size 29.1 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
60cfbb10dd41c7b062f00223c725d18d2aaefbb964b98f59c97d3093061582f3
BLAKE2b-256 checksum
How to use checksums
b5a84840d3f9d611f0f61b03ba98ffa8c46f47bb89380ef57b3fa6ef400b0c82
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / rclone_bin_api-1.0.7-py3-none-manylinux_2_28_x86_64.whl

Download URL rclone_bin_api-1.0.7-py3-none-manylinux_2_28_x86_64.whl
Size 29.1 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
ffde1d92d2a19ff8ea941dcafe49ffaae12a69bf128adfa1f5e2623ca390f989
BLAKE2b-256 checksum
How to use checksums
bcb629904ad19ee282bb65fa6c850a65a8198d06993061b01b7a6415e245e371
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / rclone_bin_api-1.0.7-py3-none-manylinux_2_28_aarch64.whl

Download URL rclone_bin_api-1.0.7-py3-none-manylinux_2_28_aarch64.whl
Size 26.2 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
50dabc47124b9d318cd5452129daa4f47513790b74d52e3bfdf94be9735d78ae
BLAKE2b-256 checksum
How to use checksums
cf38592d2a27928d55ca309f035845dcb55bdf6c7e806fd3340f37dc70a37d87
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / rclone_bin_api-1.0.7-py3-none-macosx_11_0_arm64.whl

Download URL rclone_bin_api-1.0.7-py3-none-macosx_11_0_arm64.whl
Size 30.1 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c404ca7955fe7d8044f9cebe9343d0d51c2710c6234ddc4818e3696465a63c66
BLAKE2b-256 checksum
How to use checksums
40041d76da4a9b24d11f91235ba9915037a290892578b71176cac50ebefc832c
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release files / rclone_bin_api-1.0.7-py3-none-macosx_10_9_x86_64.whl

Download URL rclone_bin_api-1.0.7-py3-none-macosx_10_9_x86_64.whl
Size 32.5 MB
Tags Python 3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
147197ef2b35c7042dea81d9e63f3804db6e008d3e44fb065f6fa68bcef03797
BLAKE2b-256 checksum
How to use checksums
951c20c44f5f2fb2a64db0606e9860b7ffe63f7d65416bfc4afde11e7f522fd0
Upload date
Uploaded using Trusted Publishing?
What is 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}

Release history Release notifications | RSS feed

This release

1.0.7 This release

7 release files

1.0.6

7 release files

1.0.5

7 release files

1.0.4

7 release files

1.0.3

7 release files

1.0.2

7 release files

1.0.1

7 release files

1.0.0

7 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