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

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.6
File Size Uploaded
rclone_bin_api-1.0.6.tar.gz 12.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for rclone-bin-api 1.0.6
File
rclone_bin_api-1.0.6-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
rclone_bin_api-1.0.6-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
rclone_bin_api-1.0.6-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
rclone_bin_api-1.0.6-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
rclone_bin_api-1.0.6-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
rclone_bin_api-1.0.6-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.6.tar.gz

Download URL rclone_bin_api-1.0.6.tar.gz
Size 12.0 kB
Tags Source
SHA-256 checksum
How to use checksums
b50abe92a7d07c033ac9c78fc1c5c80709b04f84595a99409fba88bf368fb390
BLAKE2b-256 checksum
How to use checksums
469a5b01182a608909d090a3c9df74e057134aa2453b22b0e4c22cbd82222522
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.6-py3-none-win_arm64.whl

Download URL rclone_bin_api-1.0.6-py3-none-win_arm64.whl
Size 26.0 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
b9d00ea9462c742f240f13008c17ec4d30aee8f355ed667929e2a7721cbef042
BLAKE2b-256 checksum
How to use checksums
eae83fa58c0b2d3cf295340d15ca2741170df40c54af3b09eef3ccaeed3c768f
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.6-py3-none-win_amd64.whl

Download URL rclone_bin_api-1.0.6-py3-none-win_amd64.whl
Size 29.1 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
ba0e72326097bdaeed14ad53e98a85c4a566710e59597d8327a845f01a7c1441
BLAKE2b-256 checksum
How to use checksums
1861aa3847fad866164a158b440e246197b4c0fbd175905a054e07f35c1898d5
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.6-py3-none-manylinux_2_28_x86_64.whl

Download URL rclone_bin_api-1.0.6-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
e458fc818c1c72e53e1cc47b22c3cbef746c1a61fb42bca33672fd10a0d438e1
BLAKE2b-256 checksum
How to use checksums
037ecb69018091a7d15857d611a561639246516e551fc2b0cb4f53a1e844d41a
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.6-py3-none-manylinux_2_28_aarch64.whl

Download URL rclone_bin_api-1.0.6-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
663aa6faad3981ce0a1ca2bafd0e05327a0e5277966c2a1e3feed0a7c549ceb2
BLAKE2b-256 checksum
How to use checksums
276b5ecadd69909d1f07ec74c2569f365b25d2d38eae610a02d74e6efe46a4ab
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.6-py3-none-macosx_11_0_arm64.whl

Download URL rclone_bin_api-1.0.6-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
c373d18994deafd5abe1492bf827638a98b0b67fbd4d27e7436e0ab922b7df30
BLAKE2b-256 checksum
How to use checksums
b509455ebfd0fdcfad5039b95fb8a0b379cd8ef5f31d898a8a09e60b041284d3
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.6-py3-none-macosx_10_9_x86_64.whl

Download URL rclone_bin_api-1.0.6-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
7c163f07a32dce551472d1604268bce36717299363860e19c99cfd304f8f4cd5
BLAKE2b-256 checksum
How to use checksums
46938158627c5cb10d24f1c6833f3826ac85601b7b8f29db0c84556f49dd8624
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

1.0.7

7 release files

This release

1.0.6 This release

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