Menu

Guide de démarrage utilisateur

Timo J

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