Skip to main content

An add-on for Plone

Project description

https://github.com/collective/redturtle.rsync/actions/workflows/plone-package.yml/badge.svg Coveralls https://codecov.io/gh/collective/redturtle.rsync/branch/master/graph/badge.svg Latest Version Egg Status https://img.shields.io/pypi/pyversions/redturtle.rsync.svg?style=plastic:alt:Supported-PythonVersions License

redturtle.rsync

This package provides sync features to massive upload contents in a Plone site.

It generates a script in bin/redturtle_rsync that accept the following parameters:

  • –dry-run: Dry-run mode (default is False)

  • –verbose: Verbose mode (default is False)

  • –logpath LOGPATH: Log destination path (relative to Plone site)

  • –send-to-email SEND_TO_EMAIL: Email address to send the log to

  • –source-path SOURCE_PATH: Local data source path (complementary to source-url)

  • –source-url SOURCE_URL: Remote data source URL (complementary to source-path)

Example:

./bin/instance -OPlone run bin/redturtle_rsync --logpath /Plone/it/test-sync/log-sync --source-path /opt/some-data

Features

This package provides a general tool to sync data and upload them in a Plone site.

You need to create an add-on to manage your specific data structure and content types that creates an adapter for IRedturtleRsyncAdapter.

It is also possible to add additional script options.

Installation

Install redturtle.rsync by adding it to your buildout:

[buildout]

...

eggs =
    redturtle.rsync

and then running bin/buildout

Authors

This product was developed by RedTurtle Technology team.

RedTurtle Technology Site

Contribute

License

The project is licensed under the GPLv2.

Contributors

Changelog

1.0.1 (2025-10-15)

  • Fix log when there is no data to sync (from WARNING to INFO). [cekk]

1.0.0 (2025-09-23)

  • Initial release. [cekk]

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

redturtle.rsync-1.0.1.tar.gz (27.5 kB view details)

Uploaded Source

Built Distribution

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

redturtle.rsync-1.0.1-py3-none-any.whl (29.0 kB view details)

Uploaded Python 3

File details

Details for the file redturtle.rsync-1.0.1.tar.gz.

File metadata

  • Download URL: redturtle.rsync-1.0.1.tar.gz
  • Upload date:
  • Size: 27.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for redturtle.rsync-1.0.1.tar.gz
Algorithm Hash digest
SHA256 44e07bd7c86b9555f2e336a86d5a3a6747e7b019eb3f36f2c7da036e155935f8
MD5 38da4fd1b373a144f4ba2178c1ce06cb
BLAKE2b-256 ceac45db2e9e683aaa2620a0c9c374cb0ecfae23b8bb64d424fc972020dc6c54

See more details on using hashes here.

File details

Details for the file redturtle.rsync-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for redturtle.rsync-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 653ee5a531ea9b51230b36434e64e24bbf04a2ee6301a80ec2b0f74a1f34bea2
MD5 f7a93e18d7d1faa5ccfdf9204cdb8823
BLAKE2b-256 09808542a0ae79b5175be4719be3b41b678e2877662fc72ea65dd6c929457743

See more details on using hashes here.

Supported by

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