diff --git a/tools/backup.bat b/tools/backup.bat index 6a47c214..7a334674 100644 --- a/tools/backup.bat +++ b/tools/backup.bat @@ -8,31 +8,37 @@ import pathlib from pathlib import Path import pprint import msvcrt +verbose = True root = Path('.').resolve().parent.parent boxdir = root / "Box Sync" / "TIJ4-ebook-Backups" gdrive = root / "Google Drive" / "TIJ4RefreshedBackups" idrive = root / "IDrive-Sync" / "TIJ4-ebook-Backups" -def cp(src, dest, display=True): +def cp(src, dest, display=True, shortForm=False): if type(src) is pathlib.WindowsPath: name = src.name else: name = src if display: - print("copying", name) - print("to:", dest, "\n") + if shortForm: + print(name) + else: + print("\ncopying", name) + print("to:", dest) shutil.copy(str(src), str(dest)) now = datetime.datetime.now().strftime("%Y-%m-%d_%H-%M") zip_file_name = 'TIJDirectorsCut-' + now + '.zip' dest = boxdir / zip_file_name -print(dest, "\n") +print(dest) tozip = ["Notes.txt", "backup.bat", "go.bat"] + glob("*.py") + glob("*.docx") + glob("*.docm") with zipfile.ZipFile(str(dest), 'w') as myzip: for f in tozip: myzip.write(f) + if verbose: + print("adding {}".format(f)) cp(dest, gdrive) cp(dest, idrive) @@ -41,9 +47,9 @@ shortcut = Path(r"C:\Python34\Scripts") tools = ["Examples.py", "Validate.py", "backup.bat", "go.bat", "StripLastBlankLine.py", shortcut / "v.bat", shortcut / "e.bat"] -print("copying tools to Github") +print("\nCopying tools to Github") for tool in tools: - cp(tool, root / "Documents" / "GitHub" / "TIJ-Directors-Cut" / "tools", False) + cp(tool, root / "Documents" / "GitHub" / "TIJ-Directors-Cut" / "tools", shortForm=True) # Touch this file to indicate most recent update time: os.utime("backup.bat", None)