Initialisation du projet
Pour initialiser le projet, ouvrez un invité de commande dans le dossier du programme, et exécutez la commande npm install
.
Cela permettra au programme d'installer toutes les dépendances nécessaires à son exécution.
Le schéma classique pour exécuter une commande est le suivant : node logiciel.js [nom de la fonction] <argument> (option)
Principales commandes du programme :
1) Afficher les tweets contenus dans un fichier
Function : afficher <file> <file> : chemin vers le fichier contenant les tweets à afficher.
2) Afficher les tweets contenant un hashtag spécifié sur une période de temps spécifiée
Function : tweetsByHash <hashtag> <dateDebut> <dateFin> (--json) <hashtag> : Le hashtag à rechercher (par défaut : "EAW18") <dateDebut> : Début de la période de temps (par défaut : "2018-3-19 12:00") <dateFin> : Fin de la période de temps (par défaut : "2018-3-31 12:00") (--json) : Permet l'exportation au format .json
3) Afficher les 10 tweets les plus retweetés
Function : retweet <dateStart> <dateFin> (--json) <dateStart> : Début de la période de temps (par défaut : "2018-3-19 12:00") <dateFin> : Fin de la période de temps (par défaut : "2018-3-31 12:00") (--json) : Permet l'exportation au format .json
4) Afficher les 10 auteurs les plus populaires
Function : top_auteur <dateStart> <dateFin> (--json) <dateStart> : Début de la période de temps (par défaut : "2018-3-19 12:00") <dateFin> : Fin de la période de temps (par défaut : "2018-3-31 12:00") (--json) : Permet l'exportation au format .json
5) Afficher la liste des hashtags associée à un hashtag de référence
Function : hashFromHash <hashtag> <dateDebut> <dateFin> <hashtag> : Le hashtag à rechercher (par défaut : "EAW18") <dateDebut> : Début de la période de temps (par défaut : "2018-3-19 12:00") <dateFin> : Fin de la période de temps (par défaut : "2018-3-31 12:00")
6) Rechercher un/des tweets
Function : findTweet <valueToFind> (--json) <valueToFind> : La valeur/chaîne de caractères à trouver dans les tweets (--json) : Permet l'exportation au format .json
7) Afficher un graphique
Function : graphique <file> <file> : Chemin vers le fichier .csv contenant les tweets
8) Afficher le nombre de tweets par zone géographique
Function : tweetRegion (--json) (--json) : Permet l'exportation au format .json
9) Afficher le contenu du fichier Readme
Function : readme