From 9ae6167d9b7ce53a273c46cf96cc73aaefb167f9 Mon Sep 17 00:00:00 2001 From: Lionel Date: Sat, 2 Feb 2019 20:19:16 +0100 Subject: Deleted _config.yml, no use for it now --- prototyping/inputs.py | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100755 prototyping/inputs.py (limited to 'prototyping/inputs.py') diff --git a/prototyping/inputs.py b/prototyping/inputs.py new file mode 100755 index 0000000..3b47bef --- /dev/null +++ b/prototyping/inputs.py @@ -0,0 +1,69 @@ +import getpass +import colorcode as clc +import errmsg as e + + +def mapfileinput(): + maptype = 0 + print clc.bold+"\n Which map file extension you would want to download ?"+clc.endc + print """ + 1. gpx (GPS Exchange Format) + 2. trk (CompeGPS Land Track File) + 3. kml (Keyhole Markup Language)\n""" + + while maptype<1 or maptype>3: + try: + maptype = input("You must enter a number between 1 and 3. Your choice ? ") + int(maptype) + except (KeyboardInterrupt, SystemExit): + print e.sigkill + exit() + except SyntaxError: + print "Defaulting to gpx. If this isn't what you wanted, you can always interrupt the script by pressing "+clc.bold+clc.okblue+"CTRL+C"+clc.endc + maptype=1 + return maptype + + +def regioninput(): + zone = 0 + print clc.bold+"\n Which zone you would want to download ?"+clc.endc + print """ + 1. Cirque de Cilaos (Cilaos Circus) + 2. Cirque de Mafate (Mafate's Circus) + 3. Cirque de Salazie (Salazie's Circus) + 4. Est (East) + 5. Nord (North) + 6. Ouest (West) + 7. Sud (South) + 8. Volcan (Volcano) + 9. Ailleurs (Elsewhere) + 10. All \n""" + + while zone < 1 or zone > 10: + try: + zone = input("You must enter a number between 1 and 10. Your zone [Default is \"All\"]: ") + int(zone) + except (KeyboardInterrupt, SystemExit): + print e.sigkill + exit() + except SyntaxError: + print("\nDefaulting to All. If this isn't what you wanted, you can always interrupt the script by pressing "+clc.bold+clc.okblue+"CTRL+C"+clc.endc) + zone = 10; + except NameError: + print "\nPlease enter a number between 1 and 10." + zone = 0 + return zone + +def loginmail(): + try: + MAIL=raw_input("Your email to log in to randopitons.re : ") + except KeyboardInterrupt: + print e.sigkill + return MAIL + +def loginpass(): + try: + PSW=getpass.getpass(prompt="Your password to log in to randopitons.re: ") + except KeyboardInterrupt: + print e.sigkill + return PSW -- cgit v1.2.3-70-g09d2