An open API service indexing awesome lists of open source software.

https://github.com/stephsako/fftt-api-typescript

🏓 Consommateur de l'API de la FFTT en TypeScript
https://github.com/stephsako/fftt-api-typescript

api-consumer api-rest fftt jest-tests nodejs npm-dependencies sport table-tennis typescript

Last synced: about 2 months ago
JSON representation

🏓 Consommateur de l'API de la FFTT en TypeScript

Awesome Lists containing this project

README

        

# EN CONSTRUCTION !! Publication sur npm en fin d'année

FFTTApi, API Node.JS/TypeScript pour la FFTT
=============================

[![build status](https://gitlab.com/al37350/ffttAPI/badges/master/build.svg)](https://gitlab.com/al37350/ffttAPI/commits/master)
[![coverage report](https://gitlab.com/al37350/ffttAPI/badges/master/coverage.svg)](https://gitlab.com/al37350/ffttAPI/commits/master)
FFTTApi permet de consommer facilement l'API officielle de la Fédération Française de Tennis de table.

### Installation avec Composer

Il est recommandé d'installer FFTTApi grâce à composer
[Composer](http://getcomposer.org).

```bash
# Installer Composer
curl -sS https://getcomposer.org/installer | php
```

Puis, lancez la commande composer pour installer la dernière version stable de FFTTApi :

```bash
php composer.phar require al37350/fftt-api
```

Après l'installation, vous devez requérir l'autoloader de composer :
```php
require 'vendor/autoload.php';
```

Ainsi vous pouvez facilement mettre à jour le packet.

```bash
composer.phar update
```
### Exemple d'utilisation

```php
getJoueursByNom("Lamirault");

```

### Fonctionnalités

- Liste des organismes
- Liste des clubs par département
- Liste des clubs par nom
- Détail d'un club
- Lists des joueurs d'un club
- Liste des joueurs par nom, prénom
- Détail d'un joueur
- Classement d'un joueur
- Historique d'un joueur
- Liste des parties d'un joueur
- Liste des parties non validées d'un joueur
- Points virtuels d'un joueur
- Liste des équipes d'un club
- Classement d'une poule
- Liste des rencontres d'une poule
- Liste des prochaines rencontres d'une équipe
- Détail d'une rencontre
- Liste des actualitées

### Tests

Vous pouvez lancer les tests unitaires avec la commande suivante:
```bash
$ cd path/to/FFTTApi/
$ composer.phar install
$ cp tests/.env.dist tests/.env #Set your parameters
$ phpunit
```