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
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.
Install redturtle.rsync by adding it to your buildout:
[buildout]
...
eggs =
redturtle.rsync
and then running bin/buildout
This product was developed by RedTurtle Technology team.
- Issue Tracker: https://github.com/RedTurtle/redturtle.rsync/issues
- Source Code: https://github.com/RedTurtle/redturtle.rsync
The project is licensed under the GPLv2.