Menu

Guide du développeur

Florian DEHE

Prérequis :
NODE JS >= 15.0, sinon erreur fonction .replaceAll.
Nécessite les packages vega et vega-lite.

Installation:
npm install
Ou installer les paquets un par un :
npm install vega
npm install vega-lite

Types de données :
- null : Aucun jeu de données importé.
- TweetList : une liste de tweets.
- AuthorList : une liste d'auteurs de tweets, avec un nombre de retweets cumulés associé.
- HashtagList : une liste de mots. Seul un affichage ou un export est disponible à partir de ce type de données.
- Number : un nombre.

Structure du dossier:
- ABNF : Module permettant l'exportation au format ABNF.
- CommandParser : Module permettant l'analyse des commandes envoyées dans le pseudo-terminal.
- CSVReader : Module permettant la lecture des fichiers au format CSV.
- Graphics : Module permettant la création de graphiques.
- JSONWriter : Module permettant l'écriture de fichiers au format JSON.
- SearchTweets : Module permettant la recherche dans un liste de tweets.
- TopTweets : Module permettant la recherche des meilleurs tweets et auteurs