From d63c663dd035aa323451051c53c57cb22cd86f49 Mon Sep 17 00:00:00 2001 From: Cuan Date: Mon, 10 Jan 2022 02:37:37 -0500 Subject: [PATCH] Fixed downloading with special characters --- bin/sshync.py | 6 +++--- bin/sshyp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bin/sshync.py b/bin/sshync.py index 946bd6b..5adf361 100755 --- a/bin/sshync.py +++ b/bin/sshync.py @@ -97,7 +97,7 @@ def run_profile(_profile_dir): elif int(_index_l[1][_i]) < int(_index_r[1][_i]): print(f"[{_title}] Remote is newer, downloading...") system(f"sftp -p -q -i '{_user_data[5]}' -P {_user_data[2]} {_user_data[0]}@{_user_data[1]}:" - f"{_user_data[4]}{_title} {_user_data[3]}{'/'.join(_title.split('/')[:-1]) + '/'}") + f"'{_user_data[4]}'{_title} {_user_data[3]}{'/'.join(_title.split('/')[:-1]) + '/'}") else: print(f"[{_title}] Not on remote server, uploading...") system(f"sftp -p -q -i '{_user_data[5]}' -P {_user_data[2]} {_user_data[0]}@{_user_data[1]}:{_user_data[4]}" @@ -105,5 +105,5 @@ def run_profile(_profile_dir): for _title in _index_r[0]: if _title not in _index_l[0]: print(f"[{_title}] Not in local directory, downloading...") - system(f"sftp -p -q -i '{_user_data[5]}' -P {_user_data[2]} {_user_data[0]}@{_user_data[1]}:{_user_data[4]}" - f"{_title} {_user_data[3]}{'/'.join(_title.split('/')[:-1]) + '/'}") + system(f"sftp -p -q -i '{_user_data[5]}' -P {_user_data[2]} {_user_data[0]}@{_user_data[1]}:" + f"'{_user_data[4]}{_title}' {_user_data[3]}{'/'.join(_title.split('/')[:-1]) + '/'}") diff --git a/bin/sshyp b/bin/sshyp index 43b91b6..457d4a9 100755 --- a/bin/sshyp +++ b/bin/sshyp @@ -148,7 +148,7 @@ def version(): # displays version information print('/ /') print('/ sshyp Copyright (C) 2021 Randall Winkhart /') print('/ /') - print('/ Version 2021.12.01.fr2.2 /') + print('/ Version 2022.01.10.fr2.3 /') print('/ The Lighter Update /') print('/ /') print('////////////////////////////////////////////////////////\n')