kabbes_s3synchrony package

Subpackages

Submodules

kabbes_s3synchrony.BasePlatform module

class kabbes_s3synchrony.BasePlatform.BasePlatform(Connection, **kwargs)[source]

Bases: ParentClass

DIRS_CLASS

alias of Dirs

DIR_CLASS

alias of Dir

NAME = 'BasePlatform'
PATHS_CLASS

alias of Paths

PATH_CLASS

alias of Path

close_message()[source]

Print a closing message to signal program end.

columns = ['File', 'Edited By', 'Time Edited', 'Checksum']
dttm_format = '%Y-%m-%d %H:%M:%S'
establish_connection()[source]

Form a connection to the remote repository.

intro_message()[source]

Print an introductory message to signal program start.

reset_confirm() bool[source]

Prompt the user to confirm whether a reset can occur.

reset_local()[source]

Remove all modifications made locally by synchronization.

reset_remote()[source]

Remove all modifications made to the remote repo by synchronization.

run()[source]
synchronize()[source]

Prompt the user to synchronize all local files with remote files

kabbes_s3synchrony.BasePlatform.data_function(method)[source]

kabbes_s3synchrony.Client module

class kabbes_s3synchrony.Client.Client(dict={})[source]

Bases: Connection

kabbes_s3synchrony.Connection module

class kabbes_s3synchrony.Connection.Connection[source]

Bases: ParentClass

run()[source]

Module contents

kabbes_s3synchrony.get_platform(platform_name: str)[source]
kabbes_s3synchrony.get_template(template_name: str)[source]