# myice ## intro Avec tout ça on va aller chercher sur MyIce les planning des gamins et générer les pdf qu'on veut ## install with [uv](https://docs.astral.sh/uv/getting-started/installation/): ```shell uv tool install --extra-index-url https://gitea.parano.ch/api/packages/herel/pypi/simple/ myice ``` with [pipx](https://pipx.pypa.io/stable/installation/): ```shell pipx install --extra-index-url https://gitea.parano.ch/api/packages/herel/pypi/simple/ myice ``` ## récupérer le schedule ```shell myice schedule -o schedule.json ``` ## data ### listing Pour récupérer les event des U13 Elite par exemple: ```shell ❯ myice search "U13 (Elite)" [576653] 2024-11-04 practice 17:00-> 17:00 practice: Off-Ice Patinoire des Vernets - Patinoire Extérieure [572066] 2024-11-04 practice 18:00-> 18:00 practice: On-Ice Patinoire des Vernets - Patinoire Extérieure [576652] 2024-11-05 practice 18:00-> 18:00 practice: Off-Ice Patinoire des Vernets - Patinoire Extérieure [572068] 2024-11-05 practice 19:15-> 19:15 practice: On-Ice Patinoire des Vernets - Patinoire Extérieure [576655] 2024-11-08 practice 18:00-> 18:00 practice: Off-Ice Patinoire des Vernets - Patinoire Extérieure [572073] 2024-11-08 practice 19:15-> 19:15 practice: On-Ice Patinoire des Vernets - Patinoire Extérieure [117015] 2024-11-02 game 12:15-> 12:15 game: Saison HC Ajoie ``` Et on récupère la convoc du match: ### match alors pour avoir la convocation du match contre Ajoie, l'id c'est 117015: ```shell ❯ myice game 117015 Opening file game_117015.pdf ``` ### entraînement et pour la convoc d'un entraînement: ```shell ❯ myice practice 561855 Opening file practice_561855.pdf ```