Compare commits
No commits in common. "83c5565063cf49ad1f7932a7f0148d277bb07daa" and "d6ca92c183ce3c05ea49626f3ef0e60e193fcfe2" have entirely different histories.
83c5565063
...
d6ca92c183
5
cli.py
5
cli.py
@ -47,10 +47,9 @@ def print_o_classes(class_list):
|
|||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
courses = otime.courses_from_ttime_conf('sc_2021_ttime/ttime.cnf.txt')
|
courses = otime.courses_from_ttime_conf('sc_2021_ttime/ttime.cnf.txt')
|
||||||
o_classes = otime.classes_from_ttime_conf('sc_2021_ttime/ttime.cnf.txt', courses)
|
o_classes = otime.classes_from_ttime_conf('sc_2021_ttime/ttime.cnf.txt', courses)
|
||||||
runner_list = otime.ttime_db_to_class('sc_2021_ttime/db_eventor.csv', o_classes)
|
runner_list = otime.xml_to_class('entries_KOK_Sommercup,_løp_2.xml', o_classes)
|
||||||
#runner_list = otime.xml_to_class('entries_KOK_Sommercup,_løp_2.xml', o_classes)
|
|
||||||
otime.ttime_mtr_to_class('sc_2021_ttime/mtr.csv', runner_list)
|
otime.ttime_mtr_to_class('sc_2021_ttime/mtr.csv', runner_list)
|
||||||
print_runners(runner_list)
|
print_runners(runner_list)
|
||||||
print_time(runner_list)
|
print_time(runner_list)
|
||||||
print_o_classes(o_classes)
|
#print_o_classes(o_classes)
|
||||||
#print(otime.check_codes(runner_list[1]))
|
#print(otime.check_codes(runner_list[1]))
|
||||||
|
30
otime.py
30
otime.py
@ -95,36 +95,6 @@ def xml_to_class(xml_file, o_class_list=[]):
|
|||||||
# Gjør sånn at den lager nye o klasser om den ikke finnes fra før
|
# Gjør sånn at den lager nye o klasser om den ikke finnes fra før
|
||||||
runnerarray.append(runner(first, last, club, country, card, runner_o_class, [], []))
|
runnerarray.append(runner(first, last, club, country, card, runner_o_class, [], []))
|
||||||
return runnerarray
|
return runnerarray
|
||||||
def ttime_db_to_class(ttime_file, o_class_list=[]):
|
|
||||||
csvreader = csv.reader(open(ttime_file, 'r', encoding='latin_1'), delimiter=';',)
|
|
||||||
runnerarray = []
|
|
||||||
for row in csvreader:
|
|
||||||
country = ''
|
|
||||||
name = row[2].split(',')
|
|
||||||
first = name[1]
|
|
||||||
last = name[0]
|
|
||||||
try:
|
|
||||||
club = row[4]
|
|
||||||
except:
|
|
||||||
club = "None"
|
|
||||||
try:
|
|
||||||
card = int(row[6])
|
|
||||||
except:
|
|
||||||
card = 0
|
|
||||||
try:
|
|
||||||
raw_class_str = row[3]
|
|
||||||
except:
|
|
||||||
# VELDIG MIDLERTIDIG
|
|
||||||
runner_o_class = o_class_list[0]
|
|
||||||
else:
|
|
||||||
for i in o_class_list:
|
|
||||||
if i.name == raw_class_str:
|
|
||||||
runner_o_class = i
|
|
||||||
break
|
|
||||||
# TODO: Gjør sånn at den lager nye o klasser om den ikke finnes fra før
|
|
||||||
runnerarray.append(runner(first, last, club, country, card, runner_o_class, [], []))
|
|
||||||
return runnerarray
|
|
||||||
|
|
||||||
def ttime_mtr_to_class(csv_file, runnerarray):
|
def ttime_mtr_to_class(csv_file, runnerarray):
|
||||||
csvreader = csv.reader(open(csv_file))
|
csvreader = csv.reader(open(csv_file))
|
||||||
fields = next(csvreader)
|
fields = next(csvreader)
|
||||||
|
Loading…
Reference in New Issue
Block a user