Rene Luria e8e6f09e0a 🛠️ myice/myice.py -> Added new AI functionality using Infomaniak LLM API
🛠️ poetry.lock -> Added rl-ai-tools package dependency
🛠️ pyproject.toml -> Updated dependencies and added rl-ai-tools source
2024-11-01 15:23:51 +01:00
2024-11-01 10:07:04 +01:00
2024-11-01 09:59:45 +01:00
2024-11-01 10:41:39 +01:00

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:

uv tool install --extra-index-url https://gitea.parano.ch/api/packages/herel/pypi/simple/ myice

with pipx:

pipx install --extra-index-url https://gitea.parano.ch/api/packages/herel/pypi/simple/ myice

récupérer le schedule

myice schedule -o schedule.json

data

listing

Pour récupérer les event des U13 Elite par exemple:

 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:

 myice game 117015
Opening file game_117015.pdf

entraînement

et pour la convoc d'un entraînement:

 myice practice 561855
Opening file practice_561855.pdf

Description
myice parsing
Readme 1.1 MiB
Languages
HTML 50.6%
Python 47%
Dockerfile 1.8%
Shell 0.5%