blob: 3b47befd645839832fc44eabddfc04c1e9b350e3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
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
|