add nov 2025 rank

main^2
Razmig Sarkissian 5 days ago
parent f97dbd79cc
commit 08fd01e119
  1. 7
      tournaments/admin_utils.py
  2. 16913
      tournaments/static/rankings/CLASSEMENT-PADEL-DAMES-11-2025.csv
  3. 117908
      tournaments/static/rankings/CLASSEMENT-PADEL-MESSIEURS-11-2025.csv

@ -19,9 +19,8 @@ import io
from api.utils import scrape_fft_all_tournaments, get_umpire_data from api.utils import scrape_fft_all_tournaments, get_umpire_data
default_sexe = "H" default_sexe = "H"
default_id_homologation = "82546485" default_id_homologation = "82553537"
default_session_id = "JSESSIONID=E3DE6A54D5367D48B0CFA970E09EB422; AWSALB=UlkEmLYVxfS3RNwiNeNygqdqjroNzOZF3D9k6nR+NP6YPG3r6JLIzOqtw3nV1aVKsyNMldzeFOmVy/V1OPf7LNVW/sckdD1EprkGtgqjX8N8DpihxhTGtTm+0sX1; AWSALBCORS=UlkEmLYVxfS3RNwiNeNygqdqjroNzOZF3D9k6nR+NP6YPG3r6JLIzOqtw3nV1aVKsyNMldzeFOmVy/V1OPf7LNVW/sckdD1EprkGtgqjX8N8DpihxhTGtTm+0sX1; datadome=K3v~wZc~sLs5C7D4p0OoS3jOXGpeDfai9vk~TDPw2mSFbxqpfjUcR68wvPaYXHYqXgAHOrFnrBGpoyNepJ6bXfncdSmYOUfMNPbAtvBBo67zZTxxSeogLiLu1U1_5Txo; TCID=; tc_cj_v2=%5Ecl_%5Dny%5B%5D%5D_mmZZZZZZKQOKSRRSNRRNQZZZ%5D777_rn_lh%5BfyfcheZZZ%2F%20%290%2BH%2C0%200%20G%24%2FH%29%20%2FZZZKQOLJNPJONLMPZZZ%5D777%5Ecl_%5Dny%5B%5D%5D_mmZZZZZZKQOLJNPJSSQMNZZZ%5D777_rn_lh%5BfyfcheZZZ%2F%20%290%2BH%2C0%200%20G%24%2FH%29%20%2FZZZKQOLJNPRRONPSZZZ%5D777%5Ecl_%5Dny%5B%5D%5D_mmZZZZZZKQOLJNQLKOMSOZZZ%5D777_rn_lh%5BfyfcheZZZ%2F%20%290%2BH%2C0%200%20G%24%2FH%29%20%2FZZZKQOLJPMNSNOJKZZZ%5D777%5Ecl_%5Dny%5B%5D%5D_mmZZZZZZKQOLJPMRPKRKMZZZ%5D777_rn_lh%5BfyfcheZZZ%2F%20%290%2BH%2C0%200%20G%24%2FH%29%20%2FZZZKQOLJQSONNLNQZZZ%5D777%5Ecl_%5Dny%5B%5D%5D_mmZZZZZZKQOLKMOPOJKSLZZZ%5D777_rn_lh%5BfyfcheZZZ%2F%20%290%2BH%2C0%200%20G%24%2FH%29%20%2FZZZKQONMQSSNRPKQZZZ%5D; tc_cj_v2_cmp=; tc_cj_v2_med=; xtan=-; xtant=1; pa_vid=%22mckhos3iasswydjm%22; _pcid=%7B%22browserId%22%3A%22mckhos3iasswydjm%22%2C%22_t%22%3A%22ms8wm9hs%7Cmckhos5s%22%7D; _pctx=%7Bu%7DN4IgrgzgpgThIC4B2YA2qA05owMoBcBDfSREQpAeyRCwgEt8oBJAE0RXSwH18yBbCAA4A7vwCcACwgAffgGMA1pMoQArPAC%2BQA; TCPID=125629554310878226394; xtvrn=$548419$" default_session_id = "JSESSIONID=D4827C95015A626E3875F0B6F7595118; AWSALB=6MbqGI4p8pOK+7Z1dhU+rBcE2ahiNvCRAaHB+GPKS9y/G7LYVt/d/4ArQMqTmWSUvQNzNZNj8fu02oU2YMC5N0aag93ZlMMdMUvyiPrmrNPX8pg5jRnKrI2t5V3R; AWSALBCORS=6MbqGI4p8pOK+7Z1dhU+rBcE2ahiNvCRAaHB+GPKS9y/G7LYVt/d/4ArQMqTmWSUvQNzNZNj8fu02oU2YMC5N0aag93ZlMMdMUvyiPrmrNPX8pg5jRnKrI2t5V3R; _pcid=%7B%22browserId%22%3A%22mckhos3iasswydjm%22%2C%22_t%22%3A%22mx8qjlef%7Cmhkbm42f%22%7D; tc_cj_v2=%5Ecl_%5Dny%5B%5D%5D_mmZZZZZZKQPLLNOQRKONOZZZ%5D; tc_cj_v2_cmp=; tc_cj_v2_med=; TCID=; datadome=uGOumlzX7RG4xt8Z53eYpnhe~YuSyRRgqnChCcy2Xx~fQecmm4XptKYUuJgRdpaBrGv4SsFor~jwm2rk9p37Ok6k9tGc~1~ntNWx4fI7WlbPxEfLBkEKOm4Y7WdWyuK5; xtan=-; xtant=1; SSESS7ba44afc36c80c3faa2b8fa87e7742c5=LAtWVNYPtWmJdMeJQ96O5KvPvdevS3dgvj_ipz1ykvQ; pa_vid=%22mckhos3iasswydjm%22; TCPID=125629554310878226394; xtvrn=$548419$"
def calculate_age_from_birth_date(birth_date_str): def calculate_age_from_birth_date(birth_date_str):
""" """
@ -1709,7 +1708,7 @@ def enrich_rankings_with_licenses(request):
try: try:
# Build license lookup URL with proper URL encoding # Build license lookup URL with proper URL encoding
license_url = f"https://beach-padel.app.fft.fr/beachja/rechercheJoueur/licencies?idHomologation={id_homologation}&nom={urllib.parse.quote(sanitize_for_latin1(nom), encoding='latin-1')}&prenom={urllib.parse.quote(sanitize_for_latin1(prenom), encoding='latin-1')}&sexe={sexe}" license_url = f"https://beach-padel.app.fft.fr/beachja/rechercheJoueur/licencies?idHomologation={id_homologation}&nom={urllib.parse.quote(sanitize_for_latin1(nom))}&prenom={urllib.parse.quote(sanitize_for_latin1(prenom))}&sexe={sexe}"
# Make license lookup request # Make license lookup request
license_response = requests.get( license_response = requests.get(

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save