🟢 README.md: Updated command to retrieve schedule and added new commands for searching events by age group and retrieving match details
🛠️ myice/myice.py: Implemented a function to parse the schedule JSON file based on given age groups, improved error handling, enhanced formatting when printing results, added a new command `myice search`
This commit is contained in:
56
README.md
56
README.md
@@ -3,47 +3,47 @@
|
||||
## récupérer le schedule
|
||||
|
||||
```shell
|
||||
./myice.py schedule -o schedule.json
|
||||
myice schedule -o schedule.json
|
||||
```
|
||||
|
||||
## data
|
||||
|
||||
### listing
|
||||
|
||||
Pour récupérer les event des U13 Elite par exemple:
|
||||
|
||||
```shell
|
||||
❯ jq -r '.[] | select(.agegroup == "U13 (Elite)") | [.date, .id_event, .event, .title] | join(" - ")' schedule.json
|
||||
2024-11-01 - 561896 - - U13 (Elite)
|
||||
Spécial
|
||||
Shooting Box Groupe #3
|
||||
2024-11-01 - 561904 - - U13 (Elite)
|
||||
Off-Ice
|
||||
Patinoire des Vernets - Patinoire Extérieure
|
||||
2024-11-01 - 561855 - - U13 (Elite)
|
||||
On-Ice
|
||||
Patinoire des Vernets - Patinoire Extérieure
|
||||
2024-11-04 - 576653 - - U13 (Elite)
|
||||
Off-Ice
|
||||
Patinoire des Vernets - Patinoire Extérieure
|
||||
2024-11-04 - 572066 - - U13 (Elite)
|
||||
On-Ice
|
||||
Patinoire des Vernets - Patinoire Extérieure
|
||||
2024-11-05 - 576652 - - U13 (Elite)
|
||||
Off-Ice
|
||||
Patinoire des Vernets - Patinoire Extérieure
|
||||
2024-11-05 - 572068 - - U13 (Elite)
|
||||
On-Ice
|
||||
Patinoire des Vernets - Patinoire Extérieure
|
||||
2024-11-02 - 117015 - Jeu - U13 (Elite)
|
||||
Saison
|
||||
HC Ajoie
|
||||
❯ 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
|
||||
❯ ./get_schedule.py game 117015
|
||||
❯ myice game 117015
|
||||
Opening file game_117015.pdf
|
||||
|
||||
```
|
||||
@@ -53,7 +53,7 @@ Opening file game_117015.pdf
|
||||
et pour la convoc d'un entraînement:
|
||||
|
||||
```shell
|
||||
❯ ./myice.py practice 561855
|
||||
❯ myice practice 561855
|
||||
Opening file practice_561855.pdf
|
||||
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user