├── .gitignore ├── LICENSE.txt ├── MANIFEST.in ├── README ├── README.rst ├── bin └── turbolift.local.py ├── docs ├── INSTALL_EMBED.rst ├── benchmarks.rst ├── command_line_args.rst └── environment_vars.rst ├── examples ├── EXAMPLE_BACKUP_SCRIPT.sh ├── EXAMPLE_CONFIGFILE.cfg ├── EXAMPLE_ENVIRONMENT_FILE.rc ├── EXAMPLE_MYSQL_BACKUP_SCRIPT.sh ├── Example_Library_Usage │ ├── create_container.py │ ├── delete_objects.py │ ├── list_containers.py │ ├── list_objects.py │ └── upload_files.py └── SYNC_SFTP-CDN_SCRIPT.sh ├── requirements.txt ├── setup.py ├── test-requirements.txt ├── tox.ini └── turbolift ├── __init__.py ├── authentication ├── __init__.py ├── auth.py └── utils.py ├── clouderator ├── __init__.py ├── actions.py └── utils.py ├── exceptions.py ├── executable.py ├── methods ├── __init__.py ├── archive.py ├── cdn_command.py ├── clone.py ├── delete_items.py ├── download.py ├── list_items.py ├── show_items.py ├── update_items.py └── upload_items.py ├── utils.py └── worker.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include *.txt 2 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/README -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/README.rst -------------------------------------------------------------------------------- /bin/turbolift.local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/bin/turbolift.local.py -------------------------------------------------------------------------------- /docs/INSTALL_EMBED.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/docs/INSTALL_EMBED.rst -------------------------------------------------------------------------------- /docs/benchmarks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/docs/benchmarks.rst -------------------------------------------------------------------------------- /docs/command_line_args.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/docs/command_line_args.rst -------------------------------------------------------------------------------- /docs/environment_vars.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/docs/environment_vars.rst -------------------------------------------------------------------------------- /examples/EXAMPLE_BACKUP_SCRIPT.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/examples/EXAMPLE_BACKUP_SCRIPT.sh -------------------------------------------------------------------------------- /examples/EXAMPLE_CONFIGFILE.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/examples/EXAMPLE_CONFIGFILE.cfg -------------------------------------------------------------------------------- /examples/EXAMPLE_ENVIRONMENT_FILE.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/examples/EXAMPLE_ENVIRONMENT_FILE.rc -------------------------------------------------------------------------------- /examples/EXAMPLE_MYSQL_BACKUP_SCRIPT.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/examples/EXAMPLE_MYSQL_BACKUP_SCRIPT.sh -------------------------------------------------------------------------------- /examples/Example_Library_Usage/create_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/examples/Example_Library_Usage/create_container.py -------------------------------------------------------------------------------- /examples/Example_Library_Usage/delete_objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/examples/Example_Library_Usage/delete_objects.py -------------------------------------------------------------------------------- /examples/Example_Library_Usage/list_containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/examples/Example_Library_Usage/list_containers.py -------------------------------------------------------------------------------- /examples/Example_Library_Usage/list_objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/examples/Example_Library_Usage/list_objects.py -------------------------------------------------------------------------------- /examples/Example_Library_Usage/upload_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/examples/Example_Library_Usage/upload_files.py -------------------------------------------------------------------------------- /examples/SYNC_SFTP-CDN_SCRIPT.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/examples/SYNC_SFTP-CDN_SCRIPT.sh -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/setup.py -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- 1 | hacking>=0.8.0,<0.9 2 | 3 | # mock object framework 4 | mock>=1.0 5 | 6 | unittest2 7 | discover 8 | -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/tox.ini -------------------------------------------------------------------------------- /turbolift/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/turbolift/__init__.py -------------------------------------------------------------------------------- /turbolift/authentication/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /turbolift/authentication/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/turbolift/authentication/auth.py -------------------------------------------------------------------------------- /turbolift/authentication/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/turbolift/authentication/utils.py -------------------------------------------------------------------------------- /turbolift/clouderator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /turbolift/clouderator/actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/turbolift/clouderator/actions.py -------------------------------------------------------------------------------- /turbolift/clouderator/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/turbolift/clouderator/utils.py -------------------------------------------------------------------------------- /turbolift/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/turbolift/exceptions.py -------------------------------------------------------------------------------- /turbolift/executable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/turbolift/executable.py -------------------------------------------------------------------------------- /turbolift/methods/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/turbolift/methods/__init__.py -------------------------------------------------------------------------------- /turbolift/methods/archive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/turbolift/methods/archive.py -------------------------------------------------------------------------------- /turbolift/methods/cdn_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/turbolift/methods/cdn_command.py -------------------------------------------------------------------------------- /turbolift/methods/clone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/turbolift/methods/clone.py -------------------------------------------------------------------------------- /turbolift/methods/delete_items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/turbolift/methods/delete_items.py -------------------------------------------------------------------------------- /turbolift/methods/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/turbolift/methods/download.py -------------------------------------------------------------------------------- /turbolift/methods/list_items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/turbolift/methods/list_items.py -------------------------------------------------------------------------------- /turbolift/methods/show_items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/turbolift/methods/show_items.py -------------------------------------------------------------------------------- /turbolift/methods/update_items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/turbolift/methods/update_items.py -------------------------------------------------------------------------------- /turbolift/methods/upload_items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/turbolift/methods/upload_items.py -------------------------------------------------------------------------------- /turbolift/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/turbolift/utils.py -------------------------------------------------------------------------------- /turbolift/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudnull/turbolift/HEAD/turbolift/worker.py --------------------------------------------------------------------------------