mirror of
https://github.com/vikstrous/pirate-get
synced 2025-01-10 10:04:21 +01:00
commit
c934da6b21
@ -356,15 +356,15 @@ def main():
|
||||
# New input loop to support different link options
|
||||
while True:
|
||||
try:
|
||||
l = raw_input("Select link(s) (Type 'h' for more options): ")
|
||||
l = raw_input("Select link(s) (Type 'h' for more options ['q' to quit]): ")
|
||||
except KeyboardInterrupt :
|
||||
print("\nCancelled.")
|
||||
exit()
|
||||
|
||||
try:
|
||||
# Very permissive handling
|
||||
# Check for any occurances or d, f, or p
|
||||
cmd_code_match = re.search(r'([hdfp])', l, flags=re.IGNORECASE)
|
||||
# Check for any occurances or d, f, p or q
|
||||
cmd_code_match = re.search(r'([hdfpq])', l, flags=re.IGNORECASE)
|
||||
if cmd_code_match:
|
||||
code = cmd_code_match.group(0).lower()
|
||||
else:
|
||||
@ -384,7 +384,11 @@ def main():
|
||||
print("[d<links>]: Get descriptions")
|
||||
print("[f<links>]: Get files")
|
||||
print("[p] Print search results")
|
||||
print("[q] Quit")
|
||||
continue
|
||||
elif code == 'q':
|
||||
print("User Cancelled.")
|
||||
exit()
|
||||
elif code == 'd':
|
||||
print_descriptions(choices)
|
||||
continue
|
||||
|
Loading…
Reference in New Issue
Block a user