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.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.0.tar.gz (27.3 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.0-py3-none-any.whl (29.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: redturtle.rsync-1.0.0.tar.gz
  • Upload date:
  • Size: 27.3 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.0.tar.gz
Algorithm Hash digest
SHA256 1bc98676da02a8575f14cef1f5a113e245e4231fc4af04308423dc7908018686
MD5 4fca6c573c05fed52369020fcc5dcd3b
BLAKE2b-256 0ac4b0f9af8b4bb3cf1ed0cf8a39db4bdddb0ebeef799d14f3d52af62c4ce064

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for redturtle.rsync-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 72d465b630d6e7b572d93e52ea7a1dfaf9144455d26d5bd40f9b78d5285861a4
MD5 293900dee9b030c3701743bfcd436f74
BLAKE2b-256 af970808dc850ecffef945fc1f8e648558caf001ec3b522ef08f31d159608c7b

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