https://github.com/machkouroke/lop-codeingame-cli
Outil en ligne de commande pour la soumission de réalisation lié à lopcodeingame
https://github.com/machkouroke/lop-codeingame-cli
poetry python typer-cli
Last synced: 6 months ago
JSON representation
Outil en ligne de commande pour la soumission de réalisation lié à lopcodeingame
- Host: GitHub
- URL: https://github.com/machkouroke/lop-codeingame-cli
- Owner: machkouroke
- Created: 2023-06-04T12:16:00.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-05T03:43:45.000Z (over 2 years ago)
- Last Synced: 2025-03-30T09:15:09.442Z (11 months ago)
- Topics: poetry, python, typer-cli
- Language: Python
- Homepage: https://pypi.org/project/lop-codeingame-cli/
- Size: 30.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LOPInGame Cli
## Installation
```bash
pip install lop-codeingame-cli
```
## Usage
### `lopauth`
C'est la fonction permettant de vous connecter, Il vous sera demandé votre email et votre mot de passe.
```bash
Usage: lopauth [OPTIONS]
Options:
--mail TEXT Votre adresse mail [required]
--password TEXT Votre mot de passe [required]
--help Show this message and exit.
```
### `lopgenerate`
Permet la génération d'un template pour créer un exercise, pour le moment seul le language python est supporté.
Avant de l'utiliser, assurer vous de vous connecter et de créer l'exercise sur le site web
```bash
Usage: lopgenerate [OPTIONS]
Options:
--exercise TEXT L'id de l'exercice [required]
--help Show this message and exit.
```
#### Exemple
```bash
lopgenerate --exercise 1478922558
```
### `lopdownload`
Permet aux étudiants de télécharger le template d'un exercise pour le résoudre
```bash
Usage: lopdownload [OPTIONS]
Options:
--exercise-id TEXT Id de l'exercise [required]
--help Show this message and exit.
```
#### Exemple
```bash
lopdownload --exercise-id 1478922558
```
### `lopsubmit`
Une fois l'exercise résolu ou le template modifié, vous pouvez soumettre votre code avec cette commande
```bash
Usage: lopsubmit [OPTIONS]
Options:
--path TEXT Le chemin vers le répertoire de l'exercice
[default: .]
--kind [solve|template] Le type de soumission (solve ou template)
[default: solve]
--help Show this message and exit.
```
#### Exemple
```bash
lopsubmit --path . --kind solve
```