예제 #1
0
def paris_roubaix_2017():
    builder = ParisRoubaixBuilder(2017, 4, 9, 257)

    builder.three_star_pave(name="Troisvilles à Inchy", length=2.2, km=97)
    builder.three_star_pave(name="Viesly à Quiévy", length=1.8, km=103.5)
    builder.four_star_pave(name="Quiévy à Saint Python", length=3.7, km=106)
    builder.three_star_pave(name="Viesly à Biastre", length=3.0, km=112.5)
    builder.two_star_pave(name="Biastre à Solesmes", length=0.8, km=116)
    builder.three_star_pave(name="Vertain à Saint-Martin-sur-Ecaillon",
                            length=2.3,
                            km=124.5)
    builder.three_star_pave(name="Verchain-Maugré à Quérénaing",
                            length=1.6,
                            km=134.5)
    builder.three_star_pave(name="Quérénaing à Maing", length=2.5, km=137.5)
    builder.three_star_pave(name="Maing à Monchaux-sur-Ecaillon",
                            length=1.6,
                            km=140.5)
    builder.four_star_pave(name="Haveluy à Wallers", length=2.5, km=153.5)
    builder.five_star_pave(name="Trouée d'Arenberg", length=2.4, km=161.5)
    builder.three_star_pave(name="Wallers à Hélesmes", length=1.6, km=168)
    builder.four_star_pave(name="Hornaing à Wandignies", length=3.7, km=174.5)
    builder.three_star_pave(name="Warlaing à Brillion", length=2.4, km=182)
    builder.four_star_pave(name="Tilloy à Sars-et-Rosières",
                           length=2.4,
                           km=185.5)
    builder.three_star_pave(name="Beuvry-la-Forêt à Orchies",
                            length=1.4,
                            km=192)
    builder.three_star_pave(name="Orchies", length=1.7, km=197)
    builder.four_star_pave(name="Auchy-lez-Orchies à Bersée",
                           length=2.7,
                           km=203)
    builder.five_star_pave(name="Mons-en-Pévèle", length=3.0, km=208.5)
    builder.two_star_pave(name="Mérignies à Avelin", length=0.7, km=214.5)
    builder.three_star_pave(name="Pont-Thibault à Ennevelin",
                            length=1.4,
                            km=218)
    builder.two_star_pave(name="Templeuve", length=0.5, km=224)
    builder.three_star_pave(name="Cysoing à Bourghelles", length=1.3, km=230.5)
    builder.three_star_pave(name="Bourghelles à Wannehain", length=1.1, km=233)
    builder.four_star_pave(name="Camphin-en-Pévèle", length=1.8, km=237.5)
    builder.five_star_pave(name="Carrefour de l'Arbre", length=2.1, km=240)
    builder.two_star_pave(name="Grusson", length=1.1, km=242.5)
    builder.three_star_pave(name="Willems à Hem", length=1.4, km=249)
    builder.one_star_pave(name="Roubaix", length=0.3, km=256)

    return builder.build()
예제 #2
0
def paris_roubaix_2018():
    builder = ParisRoubaixBuilder(2018, 4, 8, 257)

    builder.three_star_pave(name="Troisvilles", length=2.2, km=93.5)
    builder.three_star_pave(name="Briastre", length=3.0, km=100)
    builder.three_star_pave(name="Saint-Python", length=1.5, km=109)
    builder.four_star_pave(name="Quiévy", length=3.7, km=111.5)
    builder.three_star_pave(name="Saint-Vaast", length=1.5, km=119)
    builder.three_star_pave(name="Verchain-Maugré", length=1.5, km=130)
    builder.three_star_pave(name="Quérénaing", length=1.6, km=134.5)
    builder.three_star_pave(name="Maing", length=2.5, km=137.5)
    builder.three_star_pave(name="Monchaux-sur-Ecaillon", length=1.6, km=140.5)
    builder.four_star_pave(name="Haveluy", length=2.5, km=153.5)
    builder.five_star_pave(name="Trouée d'Arenberg", length=2.4, km=162)
    builder.three_star_pave(name="Hellesmes, dit Pont-Gibus",
                            length=1.6,
                            km=168)
    builder.four_star_pave(name="Wandignies", length=3.7, km=174.5)
    builder.three_star_pave(name="Brillon", length=2.4, km=182)
    builder.four_star_pave(name="Sars-et-Rosières", length=2.4, km=185.5)
    builder.three_star_pave(name="Beuvry-la-Forêt", length=1.4, km=192)
    builder.three_star_pave(name="Orchies", length=1.7, km=197)
    builder.four_star_pave(name="Bersée", length=2.7, km=203)
    builder.five_star_pave(name="Mons-en-Pévèle", length=3, km=208.5)
    builder.two_star_pave(name="Mérignies à Avelin", length=0.7, km=214.5)
    builder.three_star_pave(name="Pont-Thibaut", length=1.4, km=218)

    builder.enable_multiple_sectors()
    builder.one_star_pave(name="Templeuve-L'Epinette", length=0.2, km=223.5)
    builder.two_star_pave(name="Templeuve, Moulin de Vertain",
                          length=0.5,
                          km=224)
    builder.disable_multiple_sectors()

    builder.three_star_pave(name="Cysoing à Bourghelles", length=1.3, km=230.5)
    builder.three_star_pave(name="Bourghelles à Wannehain", length=1.1, km=233)
    builder.five_star_pave(name="Camphin-en-Pévèle", length=1.8, km=237.5)
    builder.five_star_pave(name="Carrefour de l'Arbre", length=2.1, km=240)
    builder.two_star_pave(name="Grouson", length=1.1, km=242.5)
    builder.three_star_pave(name="Hem", length=1.4, km=249)
    builder.one_star_pave(name="Roubaix, espace Charles-Crupelandt",
                          length=0.3,
                          km=256)

    return builder.build()
예제 #3
0
def paris_roubaix_2015():
    builder = ParisRoubaixBuilder(2015, 4, 12, 253.5)
    return builder.build()
예제 #4
0
def paris_roubaix_1905():
    builder = ParisRoubaixBuilder(1905, 4, 23, 268)
    return builder.build()
예제 #5
0
def paris_roubaix_2014():
    builder = ParisRoubaixBuilder(2014, 4, 13, 257)
    return builder.build()
예제 #6
0
def paris_roubaix_1913():
    builder = ParisRoubaixBuilder(1913, 3, 23, 265)
    return builder.build()
예제 #7
0
def paris_roubaix_1914():
    builder = ParisRoubaixBuilder(1914, 4, 12, 274)
    return builder.build()
예제 #8
0
def paris_roubaix_2002():
    builder = ParisRoubaixBuilder(2002, 4, 14, 261)
    return builder.build()
예제 #9
0
def paris_roubaix_1911():
    builder = ParisRoubaixBuilder(1911, 3, 27, 266)
    return builder.build()
예제 #10
0
def paris_roubaix_2008():
    builder = ParisRoubaixBuilder(2008, 4, 13, 259.5)
    return builder.build()
예제 #11
0
def paris_roubaix_1907():
    builder = ParisRoubaixBuilder(1907, 3, 31, 270)
    return builder.build()
예제 #12
0
def paris_roubaix_2006():
    builder = ParisRoubaixBuilder(2006, 4, 9, 259)
    return builder.build()
예제 #13
0
def paris_roubaix_2007():
    builder = ParisRoubaixBuilder(2007, 4, 15, 259.5)
    return builder.build()
예제 #14
0
def paris_roubaix_2005():
    builder = ParisRoubaixBuilder(2005, 4, 10, 259)
    return builder.build()
예제 #15
0
def paris_roubaix_2004():
    builder = ParisRoubaixBuilder(2004, 4, 11, 261)
    return builder.build()
예제 #16
0
def paris_roubaix_2003():
    builder = ParisRoubaixBuilder(2003, 4, 13, 261)
    return builder.build()
예제 #17
0
def paris_roubaix_2016():
    builder = ParisRoubaixBuilder(2016, 4, 10, 257.5)
    return builder.build()
예제 #18
0
def paris_roubaix_1908():
    builder = ParisRoubaixBuilder(1908, 4, 19, 271)
    return builder.build()
예제 #19
0
def paris_roubaix_2009():
    builder = ParisRoubaixBuilder(2009, 4, 12, 259)
    return builder.build()
예제 #20
0
def paris_roubaix_2001():
    builder = ParisRoubaixBuilder(2001, 4, 15, 254.5)
    return builder.build()
예제 #21
0
def paris_roubaix_2010():
    builder = ParisRoubaixBuilder(2010, 4, 11, 259)
    return builder.build()
예제 #22
0
def paris_roubaix_1906():
    builder = ParisRoubaixBuilder(1906, 4, 15, 270)
    return builder.build()
예제 #23
0
def paris_roubaix_1909():
    builder = ParisRoubaixBuilder(1909, 4, 11, 276)
    return builder.build()
예제 #24
0
def paris_roubaix_2011():
    builder = ParisRoubaixBuilder(2011, 4, 10, 258)
    return builder.build()
예제 #25
0
def paris_roubaix_1912():
    builder = ParisRoubaixBuilder(1912, 4, 7, 266)
    return builder.build()
예제 #26
0
def paris_roubaix_2012():
    builder = ParisRoubaixBuilder(2012, 4, 8, 257.5)
    return builder.build()
예제 #27
0
def paris_roubaix_1897():
    builder = ParisRoubaixBuilder(1897, 4, 18, 280)
    return builder.build()
예제 #28
0
def paris_roubaix_2013():
    builder = ParisRoubaixBuilder(2013, 4, 7, 254.5)
    return builder.build()
예제 #29
0
def paris_roubaix_1919():
    builder = ParisRoubaixBuilder(1919, 4, 20, 280)
    return builder.build()
예제 #30
0
def paris_roubaix_2000():
    builder = ParisRoubaixBuilder(2000, 4, 10, 273)
    return builder.build()