Skip to content

RedTurtle/redturtle.rsync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

WORK IN PROGRESS

Resources

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
LICENSE.GPL
Unknown
LICENSE.rst

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •