mirror of
https://github.com/rwinkhart/sshyp.git
synced 2026-09-05 08:37:14 -04:00
Fixed various index errors
Former-commit-id: 96d8a1a3c2f2762ccd3cf1a8ccca9cce0227357f [formerly 3b92989abd]
Former-commit-id: 924b05ecbd436b285afa9ac45b5f46cce702230d
This commit is contained in:
+18
-16
@@ -594,7 +594,7 @@ def whitelist_manage(): # adds or removes quick-unlock whitelisted device ids
|
|||||||
|
|
||||||
|
|
||||||
def add_entry(): # adds a new entry
|
def add_entry(): # adds a new entry
|
||||||
_shm_folder, _shm_entry = None, None # sets values to avoid PEP8 warnings
|
_shm_folder, _shm_entry = None, None # set to avoid PEP8 warnings
|
||||||
if arg_start == 0:
|
if arg_start == 0:
|
||||||
_entry_name = entry_name_fetch('name of new entry: ')
|
_entry_name = entry_name_fetch('name of new entry: ')
|
||||||
else:
|
else:
|
||||||
@@ -669,7 +669,7 @@ def rename(): # renames an entry or folder
|
|||||||
|
|
||||||
|
|
||||||
def edit(): # edits the contents of an entry
|
def edit(): # edits the contents of an entry
|
||||||
_shm_folder, _shm_entry, _detail, _edit_line = None, None, None, None # sets values to avoid PEP8 warnings
|
_shm_folder, _shm_entry, _detail, _edit_line = None, None, None, None # set to avoid PEP8 warnings
|
||||||
if arg_start == 0:
|
if arg_start == 0:
|
||||||
_entry_name = entry_name_fetch('entry to edit: ')
|
_entry_name = entry_name_fetch('entry to edit: ')
|
||||||
else:
|
else:
|
||||||
@@ -699,7 +699,7 @@ def edit(): # edits the contents of an entry
|
|||||||
|
|
||||||
|
|
||||||
def gen(): # generates a password for a new or an existing entry
|
def gen(): # generates a password for a new or an existing entry
|
||||||
_username, _url, _notes = None, None, None # sets values to avoid PEP8 warnings
|
_username, _url, _notes = None, None, None # set to avoid PEP8 warnings
|
||||||
if arg_start == 0:
|
if arg_start == 0:
|
||||||
_entry_name = entry_name_fetch('name of entry: ')
|
_entry_name = entry_name_fetch('name of entry: ')
|
||||||
else:
|
else:
|
||||||
@@ -785,20 +785,19 @@ def remove_data(): # deletes an entry from the server and flags it for local de
|
|||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
try:
|
try:
|
||||||
ssh_error, success_flag, sync_flag, silent_sync = False, False, False, False
|
ssh_error, success_flag, sync_flag, silent_sync = False, False, False, False
|
||||||
|
arg_start, arg_start_p, device_type = None, None, None # set to avoid PEP8 warnings
|
||||||
# retrieve typed argument
|
# retrieve typed argument
|
||||||
arguments = argv[1:]
|
arguments = argv[1:]
|
||||||
arg_count = len(arguments)
|
arg_count = len(arguments)
|
||||||
if arg_count < 1:
|
|
||||||
no_arg() # TODO fix being available on server
|
|
||||||
if arguments[0].startswith('/'):
|
|
||||||
arg_start = 1
|
|
||||||
else:
|
|
||||||
arg_start = 0
|
|
||||||
arg_start_p = arg_start + 1
|
|
||||||
|
|
||||||
# import saved userdata
|
if arg_count < 1 or (arg_count > 0 and arguments[0] != 'tweak'):
|
||||||
device_type = ''
|
if arg_count > 0 and arguments[0].startswith('/'):
|
||||||
if arguments[0] != 'tweak':
|
arg_start = 1
|
||||||
|
else:
|
||||||
|
arg_start = 0
|
||||||
|
arg_start_p = arg_start + 1
|
||||||
|
|
||||||
|
# import saved userdata
|
||||||
tmp_dir = expanduser('~/.config/sshyp/tmp/')
|
tmp_dir = expanduser('~/.config/sshyp/tmp/')
|
||||||
try:
|
try:
|
||||||
sshyp_data = open(expanduser('~/.config/sshyp/sshyp-data')).readlines()
|
sshyp_data = open(expanduser('~/.config/sshyp/sshyp-data')).readlines()
|
||||||
@@ -828,11 +827,14 @@ if __name__ == "__main__":
|
|||||||
print('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n')
|
print('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n')
|
||||||
s_exit(1)
|
s_exit(1)
|
||||||
else:
|
else:
|
||||||
success_flag = 1
|
|
||||||
tweak()
|
tweak()
|
||||||
|
s_exit()
|
||||||
|
|
||||||
# run function based on arguments
|
# run function based on arguments
|
||||||
if (arg_count == 2 and arg_start == 0) or (arg_count == 3 and arg_start == 1):
|
if arg_count < 1:
|
||||||
|
no_arg()
|
||||||
|
|
||||||
|
elif (arg_count == 2 and arg_start == 0) or (arg_count == 3 and arg_start == 1):
|
||||||
if arguments[arg_start] == 'copy':
|
if arguments[arg_start] == 'copy':
|
||||||
if arguments[arg_start_p] == 'username' or arguments[arg_start_p] == '-u' or arguments[arg_start_p] == \
|
if arguments[arg_start_p] == 'username' or arguments[arg_start_p] == '-u' or arguments[arg_start_p] == \
|
||||||
'password' or arguments[arg_start_p] == '-p' or arguments[arg_start_p] == 'url' or arguments[
|
'password' or arguments[arg_start_p] == '-p' or arguments[arg_start_p] == 'url' or arguments[
|
||||||
@@ -885,7 +887,7 @@ if __name__ == "__main__":
|
|||||||
elif arguments[arg_start] == 'gen':
|
elif arguments[arg_start] == 'gen':
|
||||||
success_flag, sync_flag = True, True
|
success_flag, sync_flag = True, True
|
||||||
gen()
|
gen()
|
||||||
elif arguments[arg_start]:
|
elif arguments[arg_start]: # TODO shear
|
||||||
success_flag, sync_flag = True, True
|
success_flag, sync_flag = True, True
|
||||||
remove_data()
|
remove_data()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user