diff --git a/bin/sshyp b/bin/sshyp index 4317998..f134632 100755 --- a/bin/sshyp +++ b/bin/sshyp @@ -70,12 +70,16 @@ def entry_reader(_decrypted_entry): print(f"\u001b[38;5;0;48;5;15mPassword:\u001b[0m\n{_entry_lines[0]}") elif _num == 2 and _entry_lines[2] != '\n': print(f"\u001b[38;5;0;48;5;15mURL:\u001b[0m\n{_entry_lines[_num]}") - elif _num >= 3 and _entry_lines[_num] != '\n': - if _notes_flag != 1: - _notes_flag = 1 - print(f"\u001b[38;5;0;48;5;15mNotes:\u001b[0m\n{_entry_lines[_num]}") - else: - print(_entry_lines[_num]) + elif _num >= 3 and _entry_lines[_num] != '\n' and _notes_flag != 1: + _notes_flag = 1 + print('\u001b[38;5;0;48;5;15mNotes:\u001b[0m\n' + _entry_lines[_num].replace('\n', '')) + elif _num >= 3 and _notes_flag == 1: + print(_entry_lines[_num].replace('\n', '')) + if _notes_flag == 1: + try: + _line_test = _entry_lines[_num + 1] + except IndexError: + print() except IndexError: if _num == 0: print(f"\u001b[38;5;0;48;5;15mPassword:\u001b[0m\n{_entry_lines[0]}")