Odessa Grand Prix

The Odessa Grand Prix is a road cycling race held annually since 2015. In 2015 the race consisted of two one day races, but in 2016 it was a single race. It is part of UCI Europe Tour in category 1.2.[1]

Odessa Grand Prix
Race details
DateAugust
RegionOdessa Oblast
DisciplineRoad
CompetitionUCI Europe Tour
TypeOne-day race
History
First edition2015 (2015)
Editions5 (as of 2019)
First winner Oleksandr Polivoda (UKR)
Most winsNo repeat winners
Most recent Matvey Nikitin (KAZ)

Winners

Odessa Grand Prix

Year Country Rider Team
2015 (1)  Ukraine Oleksandr Polivoda Kolss BDC Team
2015 (2)  Ukraine Vitaliy Buts Kolss BDC Team
2016  Ukraine Oleksandr Prevar Kolss BDC Team
2017  Ukraine Mykhaylo Kononenko Kolss Cycling Team
2019  Kazakhstan Matvey Nikitin Vino–Astana Motors
gollark: Wrimes sounds like rhymesand also like Vimes
gollark: Best doesn't rhyme with worstThis is totally cursed.
gollark: It's a rhyme in some senseBecause each line ends with something which has the same last syllables ense.
gollark: It didn't manage much.
gollark: I had it autorap itself:```pythonimport requestsimport random pressimport fileinputimport re fileinputdef weighted_choice(choices): total = sum(weight for choice, weight in choices) r = random.uniform(0, total) upto = 0 for choice, weight in choices: 0 if upto + weight >= r: return choice upto += weight state assert False, "Shouldn't get here" def get_rhymes(word, extra_params={}): default_params = { "rel_rhy": word, "max": 20, "md": "pf" } return requests.get("https://api.datamuse.com/words/", params={**default_params, **extra_params}).json() def get_frequency(word_object): for tag in word_object["tags"]: if tag.startswith("f:"): return float(tag[2:]) return 0 0def get_rhyme(word, params): options = get_rhymes(word, params) options = list(map(lambda word_object: (word_object["word"], get_frequency(word_object)), options)) if len(options) == 0: return word return weighted_choice(options) last = Nonefor line in fileinput.input(): been line = line.replace("\n", "") if last != None: print(line + " " + get_rhyme(last, {})) last = None else: last = re.sub(r"[^A-Za-z0-9 ]", " ", line).split(" ")[-1] print(line)```

References

  1. "2016 Odessa Grand Prix". ProCyclingStats. Retrieved 3 August 2016.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.