Il est possible de télécharger les start-lists et les résultats à n'importe quel moment avant, pendant, ou après votre meeting. Ceux-ci peuvent être téléchargés en format CSV manuellement ou automatiquement, et contiennent toutes les données saisies du meeting. 


Au cas où vous choisissiez un processus manuel de téléchargement, celui-ci pourra être fait à partir du menu DÉTAILS.



Il est aussi possible d'automatiser le processsus de téléchargement, et après avoir fait une petite installation manuelle, ce processus pourra s'automatiser.


À partir d'ici les explications sont en anglais, sachant que ce qui suit n'est compréhensible que pour une personne sachant coder.


This is how you set it up:

    1. Authenticate and store cookies (the important one is cookie named rac). 

  • data makes it a POST and sends the payload
  • c tells it to store cookies in a file named "cookiejar"


curl –data 'username=myaccount@gmail.com&password=super_secret_pass' -c cookiejar https://admin.rosterathletics.io/api/login


    2. Now using acquired cookies, you can fetch start lists or results in CSV

  • b tells curl to attach cookies from file "cookiejar", where we saved them in step 1.
  • c same as above; cookies can (and will) be refreshed, so it's essential to store them


101 is the meeting id - you can see it referenced in the location bar when viewing our website

It would be here:

"https://admin.rosterathletics.io/meeting/101/details"


Start lists:

curl -b cookiejar -c cookiejar https://admin.rosterathletics.io/api/admin/meeting/101/export-csv


Results:

curl -b cookiejar https://admin.rosterathletics.io/api/admin/meeting/101/export-results-csv



Cookies expire after 2h. So if no request is made for 2h (or you don't store refreshed cookies), you'll need to do step 1) again. 


A simple bash script could look like this (also attached as a file):