jupyter:notebooks:biathlonresults
Dies ist eine alte Version des Dokuments!
[code] { „cells“: [
{
"cell_type": "markdown",
"id": "62738ad3",
"metadata": {},
"source": [
"# IBU Biathlon Results"
]
},
{
"cell_type": "markdown",
"id": "6cc96031",
"metadata": {},
"source": [
"## Dependencies\n",
"https://github.com/prtkv/biathlonresults"
]
},
{
"cell_type": "markdown",
"id": "77fcfe5b",
"metadata": {},
"source": [
"## World Cup/WCHS Event List\n",
"https://biathlonresults.com/modules/sportapi/api/Events?RT=385698&SeasonId=2223&Level=0"
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "75c43146",
"metadata": {
"scrolled": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"2022-11-27 Kontiolahti BT2223SWRLCP01\n",
"2022-12-05 Hochfilzen BT2223SWRLCP02\n",
"2022-12-12 Annecy-Le Grand Bornand BT2223SWRLCP03\n",
"2023-01-02 Pokljuka BT2223SWRLCP04\n",
"2023-01-09 Ruhpolding BT2223SWRLCP05\n",
"2023-01-16 Antholz-Anterselva BT2223SWRLCP06\n",
"2023-02-06 Oberhof BT2223SWRLCH__\n",
"2023-02-27 Nove Mesto na Morave BT2223SWRLCP07\n",
"2023-03-06 Oestersund BT2223SWRLCP08\n",
"2023-03-13 Oslo Holmenkollen BT2223SWRLCP09\n"
]
}
],
"source": [
"import biathlonresults\n",
"events = biathlonresults.events(2223, 1)\n",
"for i in events:\n",
" print(i['StartDate'][:10], i['ShortDescription'], i['EventId'])"
]
},
{
"cell_type": "markdown",
"id": "ca1ccf2d",
"metadata": {},
"source": [
"## IBU CUP/OECH Event List\n",
"https://biathlonresults.com/modules/sportapi/api/Events?RT=385698&SeasonId=2223&Level=0"
]
},
{
"cell_type": "code",
"execution_count": 8,
"id": "668a7935",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"2022-11-21 Sjusjoen BT2223SIBUCP01\n",
"2022-11-26 Idre Fjall BT2223SIBUCP02\n",
"2022-12-12 Ridnaun-Val Ridanna BT2223SIBUCP03\n",
"2023-01-02 Brezno-Osrblie BT2223SIBUCP04\n",
"2023-01-09 Pokljuka BT2223SIBUCP05\n",
"2023-01-23 Lenzerheide BT2223SCEUCH__\n",
"2023-01-30 Obertilliach BT2223SIBUCP06\n",
"2023-02-20 Canmore BT2223SIBUCP07\n",
"2023-02-27 Canmore BT2223SIBUCP08\n"
]
}
],
"source": [
"import biathlonresults\n",
"events = biathlonresults.events(2223, 2)\n",
"for i in events:\n",
" print(i['StartDate'][:10], i['ShortDescription'], i['EventId'])"
]
},
{
"cell_type": "markdown",
"id": "2a7ac601",
"metadata": {},
"source": [
"## IBU Competition List for Event\n",
"https://biathlonresults.com/modules/sportapi/api/Competitions?RT=385698&EventId=BT2223SCEUCH__"
]
},
{
"cell_type": "code",
"execution_count": 11,
"id": "0224e18a",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"2023-01-25 Women 15km Individual BT2223SCEUCH__SWIN\n",
"2023-01-25 Men 20km Individual BT2223SCEUCH__SMIN\n",
"2023-01-27 Women 7.5km Sprint BT2223SCEUCH__SWSP\n",
"2023-01-27 Men 10km Sprint BT2223SCEUCH__SMSP\n",
"2023-01-28 Women 10km Pursuit BT2223SCEUCH__SWPU\n",
"2023-01-28 Men 12.5km Pursuit BT2223SCEUCH__SMPU\n",
"2023-01-29 Mixed Relay (W+M) BT2223SCEUCH__MXRL\n",
"2023-01-29 Single Mixed Relay (W+M) BT2223SCEUCH__MXSR\n"
]
}
],
"source": [
"import biathlonresults\n",
"competitions = biathlonresults.competitions('BT2223SCEUCH__')\n",
"for i in competitions:\n",
" print(i['StartTime'][:10], i['ShortDescription'], i['RaceId'])"
]
},
{
"cell_type": "markdown",
"id": "7811b233",
"metadata": {},
"source": [
"## Start List for Competition\n",
"https://biathlonresults.com/modules/sportapi/api/StartList?RT=385698&RaceId=BT2223SCEUCH__SWSP"
]
},
{
"cell_type": "code",
"execution_count": 7,
"id": "70cd9191",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"1 Cloetens Maya BEL\n",
"2 Wiesensarter Marion GER\n",
"3 Michelon Oceane FRA\n",
"4 Meier Lea SUI\n",
"5 Kirkeeide Maren NOR\n",
"6 Tachizaki Fuyuko JPN\n",
"7 Fauner Eleonora ITA\n",
"8 Skottheim Johanna SWE\n",
"9 Guigonnat Gilonne FRA\n",
"10 Sabule Annija LAT\n",
"11 Zdravkova Maria BUL\n",
"12 Fruehwirt Juliane GER\n",
"13 Geraghty-Moats Tara USA\n",
"14 Grotian Selina GER\n",
"15 Kalkenberg Emilie Aagheim NOR\n",
"16 Johansson Tilda SWE\n",
"17 Garso Jaquelyn USA\n",
"18 Repinc Lena SLO\n",
"19 Kypiachenkova Liubov UKR\n",
"20 Bielecka Dominika POL\n",
"21 Talihaerm Johanna EST\n",
"22 Carrara Michela ITA\n",
"23 Nilsson Stina SWE\n",
"24 Arnekleiv Juni NOR\n",
"25 Ushkina Natalia ROU\n",
"26 Osl Lisa AUT\n",
"27 Komatz Katharina AUT\n",
"28 Kozica Anika CRO\n",
"29 Botet Paula FRA\n",
"30 Vaclavikova Eliska CZE\n",
"31 Fialkova Ivona SVK\n",
"32 Remenova Maria SVK\n",
"33 Bened Camille FRA\n",
"34 Sherrington Jenna CAN\n",
"35 Chirkova Elena ROU\n",
"36 Rothschopf Lea AUT\n",
"37 Laari Sanna FIN\n",
"38 Vinklarkova Tereza CZE\n",
"39 Bendika Baiba LAT\n",
"40 Hinz Vanessa GER\n",
"41 Schwaiger Julia AUT\n",
"42 Lescinskaite Gabriele LTU\n",
"43 Johansen Marthe Krakstad NOR\n",
"44 Kautzer Amanda USA\n",
"45 Zingerle Linda ITA\n",
"46 Machyniakova Julia SVK\n",
"47 Spark Lisa Maria GER\n",
"48 Stremous Alina MDA\n",
"49 Andersson Sara SWE\n",
"50 Zorc Kaja SLO\n",
"51 Richard Jeanne FRA\n",
"52 Bilosiuk Olena UKR\n",
"53 Dokken Frida NOR\n",
"54 Todorova Milena BUL\n",
"55 Hachisuka Asuka JPN\n",
"56 Bertrand Fany FRA\n",
"57 Enodd Jenny NOR\n",
"58 Hiernickel Lydia SUI\n",
"59 Piczura Magda POL\n",
"60 Meinen Susanna SUI\n",
"61 Dzhima Yuliia UKR\n",
"62 Oberthaler Kristina AUT\n",
"63 Tolmacheva Anastasia ROU\n",
"64 Vindisar Klara SLO\n",
"65 Sato Aoi JPN\n",
"66 Cichon Kamila POL\n",
"67 Pivovarova Nadezhda KAZ\n",
"68 Trabucchi Martina ITA\n",
"69 Merkushyna Anastasiya UKR\n",
"70 Almeida Neres Gabriela BRA\n",
"71 Castonguay Grace USA\n",
"72 Slettemark Ukaleq Astri GRL\n",
"73 Otcovska Kristyna CZE\n",
"74 Kadeva Daniela BUL\n",
"75 Lindqvist Felicia SWE\n",
"76 Horvatova Henrieta SVK\n",
"77 Kaasik Hanna-Brita EST\n",
"78 Bulina Sanita LAT\n",
"79 Dominguez Maria Cecilia ARG\n",
"80 Gowling Gillian CAN\n",
"81 Leinamo Sonja FIN\n",
"82 Kocergina Natalja LTU\n",
"83 Ghilenko Alla MDA\n",
"84 Trabucchi Beatrice ITA\n",
"85 Traubaite Judita LTU\n",
"86 Yolova Stefani BUL\n",
"87 Juppe Anna AUT\n",
"88 Picin Mirlene BRA\n",
"89 Remenova Zuzana SVK\n",
"90 Sellers Anna CAN\n",
"91 Kuuttinen Heidi FIN\n",
"92 Kryvonos Anna UKR\n",
"93 Freed Margaret USA\n",
"94 Bulina Sandra LAT\n",
"95 Halvarsson Ella SWE\n",
"96 Volken Flurina SUI\n",
"97 Maric Kaja SLO\n"
]
}
],
"source": [
"import biathlonresults\n",
"startlist = biathlonresults.startlist('BT2223SCEUCH__SWIN')\n",
"res = startlist.get('Results')\n",
"for i in res:\n",
" print(i['Bib'], i['Name'].title(), i['Nat'])"
]
},
{
"cell_type": "markdown",
"id": "61307df6",
"metadata": {},
"source": [
"## Results for Competition\n",
"\n",
"https://biathlonresults.com/modules/sportapi/api/Results?RT=385698&RaceId=BT2223SCEUCH__SWIN"
]
},
{
"cell_type": "code",
"execution_count": 9,
"id": "084f30fc",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"1 47 Lisa Maria Spark GER 45:02.4\n",
"2 61 Yuliia Dzhima UKR +5.5\n",
"3 14 Selina Grotian GER +33.3\n",
"4 40 Vanessa Hinz GER +37.9\n",
"5 16 Tilda Johansson SWE +49.2\n",
"6 12 Juliane Fruehwirt GER +50.3\n",
"7 48 Alina Stremous MDA +56.2\n",
"8 45 Linda Zingerle ITA +1:00.8\n",
"9 43 Marthe Krakstad Johansen NOR +1:04.4\n",
"10 29 Paula Botet FRA +1:07.1\n",
"11 22 Michela Carrara ITA +1:12.3\n",
"12 39 Baiba Bendika LAT +1:20.5\n",
"13 51 Jeanne Richard FRA +1:21.9\n",
"14 33 Camille Bened FRA +1:29.6\n",
"15 53 Frida Dokken NOR +1:55.7\n",
"16 92 Anna Kryvonos UKR +2:07.6\n",
"17 18 Lena Repinc SLO +2:10.7\n",
"18 6 Fuyuko Tachizaki JPN +2:12.0\n",
"19 54 Milena Todorova BUL +2:13.2\n",
"20 24 Juni Arnekleiv NOR +2:26.0\n",
"21 2 Marion Wiesensarter GER +2:36.7\n",
"22 7 Eleonora Fauner ITA +2:45.2\n",
"23 49 Sara Andersson SWE +2:46.0\n",
"24 69 Anastasiya Merkushyna UKR +2:53.3\n",
"25 20 Dominika Bielecka POL +3:06.1\n",
"26 84 Beatrice Trabucchi ITA +3:19.5\n",
"27 62 Kristina Oberthaler AUT +3:21.3\n",
"28 41 Julia Schwaiger AUT +3:35.0\n",
"29 72 Ukaleq Astri Slettemark GRL +3:42.2\n",
"30 1 Maya Cloetens BEL +3:49.6\n",
"31 50 Kaja Zorc SLO +3:52.8\n",
"32 15 Emilie Aagheim Kalkenberg NOR +4:00.7\n",
"33 4 Lea Meier SUI +4:01.6\n",
"34 76 Henrieta Horvatova SVK +4:01.7\n",
"35 19 Liubov Kypiachenkova UKR +4:04.8\n",
"36 27 Katharina Komatz AUT +4:08.6\n",
"37 64 Klara Vindisar SLO +4:12.5\n",
"38 95 Ella Halvarsson SWE +4:12.6\n",
"39 8 Johanna Skottheim SWE +4:13.1\n",
"40 52 Olena Bilosiuk UKR +4:18.3\n",
"41 55 Asuka Hachisuka JPN +4:20.1\n",
"42 66 Kamila Cichon POL +4:23.4\n",
"43 57 Jenny Enodd NOR +4:29.5\n",
"44 25 Natalia Ushkina ROU +4:35.0\n",
"45 63 Anastasia Tolmacheva ROU +4:36.8\n",
"46 36 Lea Rothschopf AUT +4:40.8\n",
"47 23 Stina Nilsson SWE +4:44.8\n",
"48 28 Anika Kozica CRO +4:46.9\n",
"49 59 Magda Piczura POL +4:52.6\n",
"50 75 Felicia Lindqvist SWE +4:59.1\n",
"51 82 Natalja Kocergina LTU +5:04.5\n",
"52 9 Gilonne Guigonnat FRA +5:10.6\n",
"53 13 Tara Geraghty-Moats USA +5:17.4\n",
"54 89 Zuzana Remenova SVK +5:21.9\n",
"55 34 Jenna Sherrington CAN +5:27.5\n",
"56 31 Ivona Fialkova SVK +5:28.7\n",
"57 68 Martina Trabucchi ITA +5:31.6\n",
"58 30 Eliska Vaclavikova CZE +5:46.0\n",
"59 42 Gabriele Lescinskaite LTU +5:46.3\n",
"60 46 Julia Machyniakova SVK +5:51.3\n",
"61 78 Sanita Bulina LAT +6:00.6\n",
"62 58 Lydia Hiernickel SUI +6:13.4\n",
"63 83 Alla Ghilenko MDA +6:22.6\n",
"64 60 Susanna Meinen SUI +6:31.1\n",
"65 85 Judita Traubaite LTU +6:53.3\n",
"66 96 Flurina Volken SUI +7:15.3\n",
"67 74 Daniela Kadeva BUL +7:15.6\n",
"68 80 Gillian Gowling CAN +7:32.9\n",
"69 38 Tereza Vinklarkova CZE +7:37.2\n",
"70 3 Oceane Michelon FRA +7:38.6\n",
"71 35 Elena Chirkova ROU +7:41.3\n",
"72 26 Lisa Osl AUT +7:47.2\n",
"73 56 Fany Bertrand FRA +7:47.8\n",
"74 71 Grace Castonguay USA +8:05.1\n",
"75 94 Sandra Bulina LAT +8:40.1\n",
"76 44 Amanda Kautzer USA +8:41.4\n",
"77 65 Aoi Sato JPN +8:47.4\n",
"78 81 Sonja Leinamo FIN +9:07.4\n",
"79 91 Heidi Kuuttinen FIN +9:14.5\n",
"80 21 Johanna Talihaerm EST +9:29.3\n",
"81 11 Maria Zdravkova BUL +9:47.4\n",
"82 5 Maren Kirkeeide NOR +9:54.5\n",
"83 17 Jaquelyn Garso USA +10:04.7\n",
"84 37 Sanna Laari FIN +10:48.7\n",
"85 93 Margaret Freed USA +11:52.7\n",
"86 90 Anna Sellers CAN +12:07.3\n",
"87 67 Nadezhda Pivovarova KAZ +13:59.9\n",
"88 86 Stefani Yolova BUL +14:16.2\n",
"89 79 Maria Cecilia Dominguez ARG +15:35.9\n",
"90 70 Gabriela Almeida Neres BRA +16:45.6\n",
"91 88 Mirlene Picin BRA +21:21.9\n",
"10092 32 Maria Remenova SVK DNF\n",
"10093 77 Hanna-Brita Kaasik EST DNF\n",
"10094 97 Kaja Maric SLO DNF\n",
"10095 10 Annija Sabule LAT DNS\n",
"10096 73 Kristyna Otcovska CZE DNS\n",
"10097 87 Anna Juppe AUT DNS\n"
]
}
],
"source": [
"import biathlonresults\n",
"results = biathlonresults.results('BT2223SCEUCH__SWIN')\n",
"res = results.get('Results')\n",
"for i in res:\n",
" print(i['ResultOrder'], i['Bib'], i['GivenName'], i['FamilyName'].title(), i['Nat'], i['Result'])"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "c1a81527",
"metadata": {},
"outputs": [],
"source": []
}
], „metadata“: {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.10.6"
},
"widgets": {
"application/vnd.jupyter.widget-state+json": {
"state": {},
"version_major": 1,
"version_minor": 0
}
}
}, „nbformat“: 4, „nbformat_minor“: 5 } [/code]
jupyter/notebooks/biathlonresults.1675086982.txt.gz · Zuletzt geändert: von rsi
