An add-on for Plone
Project description
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)
–intermediate-commit: Do a commit every x items
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
Contribute
Issue Tracker: https://github.com/RedTurtle/redturtle.rsync/issues
Source Code: https://github.com/RedTurtle/redturtle.rsync
License
The project is licensed under the GPLv2.
Contributors
Mauro Amico, mauro.amico@gmail.com
Changelog
1.0.5 (2026-01-07)
Add translations. [cekk]
1.0.4 (2025-12-17)
Add intermediate commit option. [cekk]
1.0.3 (2025-11-24)
Do not reindex updated objects if not necessary. [cekk]
1.0.2 (2025-11-20)
Fix return value. [cekk]
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file redturtle_rsync-1.0.5.tar.gz.
File metadata
- Download URL: redturtle_rsync-1.0.5.tar.gz
- Upload date:
- Size: 29.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
644e8eda63e9703a34fdf1d801119a60800558d21c47f1359811660c205e3c62
|
|
| MD5 |
45bf55e98b74183fb54477b9e70a4eb2
|
|
| BLAKE2b-256 |
372fcb76021d0ffde751f186203a0801d8e4b8607ac709a1ee95065724eec215
|
File details
Details for the file redturtle_rsync-1.0.5-py3-none-any.whl.
File metadata
- Download URL: redturtle_rsync-1.0.5-py3-none-any.whl
- Upload date:
- Size: 31.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de34b12c53aaaa0e9c923392d98a8272d651958f23f8e31137ae15f421c3cb59
|
|
| MD5 |
976d921b78e780035fbc76960c8aa8ef
|
|
| BLAKE2b-256 |
54dbb98e8d59e03be4fe4f76902cf214c355be3927cecda5602ef6391e80b93e
|