Outils logiciels pour les cours Paris II

Cours Paris II

Stages/ Thèses

edit SideBar

Flux Twitter

Main.FluxTwitter History

Hide minor edits - Show changes to markup

August 17, 2019, at 02:59 PM by 82.242.232.162 -
Changed line 68 from:
  • Dans une fenêtre "Terminal", installez tweepy avec la même commande: "conda install -c conda-forge tweepy". Il faut aussi répondre "y" à la question à la fin.
to:
  • Dans une fenêtre "Terminal", installez peony avec la même commande: "conda install -c conda-forge peony-twitter[all]". Il faut aussi répondre "y" à la question à la fin.
July 11, 2019, at 12:21 PM by 82.242.232.162 -
Changed line 34 from:
  • Ajouter le module tweepy qui sert au streaming: "pip install peony-twitter[all]", commande longue à installer. Réponse [y/n] à la fin, répondre "y". Attention il est NECESSAIRE de taper "y" à la fin. Sinon, l'installation est incorrecte.
to:
  • Ajouter le module peony qui sert au streaming: "pip install peony-twitter[all]", commande longue à installer. Réponse [y/n] à la fin, répondre "y". Attention il est NECESSAIRE de taper "y" à la fin. Sinon, l'installation est incorrecte.
January 16, 2019, at 05:47 PM by 81.194.27.158 -
Changed line 34 from:
  • Ajouter le module tweepy qui sert au streaming: "conda install -c conda-forge tweepy", commande longue à installer. Réponse [y/n] à la fin, répondre "y". Attention il est NECESSAIRE de taper "y" à la fin. Sinon, l'installation est incorrecte.
to:
  • Ajouter le module tweepy qui sert au streaming: "pip install peony-twitter[all]", commande longue à installer. Réponse [y/n] à la fin, répondre "y". Attention il est NECESSAIRE de taper "y" à la fin. Sinon, l'installation est incorrecte.
January 07, 2019, at 04:07 PM by 81.194.27.158 -
Changed lines 15-16 from:

Tutorial pour la création d'un compte développeur:

to:

Tutorial pour la création d'un compte développeur:

January 07, 2019, at 04:06 PM by 81.194.27.158 -
Changed lines 15-16 from:

Tutorial pour la création d'un compte développeur: https://youtu.be/aB1x7ZsbbaQ

to:

Tutorial pour la création d'un compte développeur: https://youtu.be/aB1x7ZsbbaQ

January 07, 2019, at 04:06 PM by 81.194.27.158 -
Changed lines 14-16 from:

Ces clés sont nécessaires à tout accès aux flux Twitter. Les 2 principales méthodes d'accès sont:

to:

Ces clés sont nécessaires à tout accès aux flux Twitter. Tutorial pour la création d'un compte développeur: https://youtu.be/aB1x7ZsbbaQ

 Les 2 principales méthodes d'accès sont:
November 17, 2018, at 02:45 PM by 82.229.146.181 -
Added lines 15-16:

Accéder aux flux :

November 17, 2018, at 02:44 PM by 82.229.146.181 -
Changed line 66 from:
  • On ne peut exécuter Python que une fenêtre Anaconda (Anaconda prompt), sous windows.
to:
  • On ne peut exécuter Python que dans une fenêtre Anaconda (Anaconda prompt), sous windows.
November 14, 2018, at 02:15 PM by 81.194.27.158 -
Changed lines 65-66 from:
  • On peut exécuter python dans toute fenêtre mac. Les variables d

'environnement sont globales,

to:
  • On peut exécuter python dans toute fenêtre mac. Les variables d'environnement sont globales.
  • On ne peut exécuter Python que une fenêtre Anaconda (Anaconda prompt), sous windows.
November 14, 2018, at 02:14 PM by 81.194.27.158 -
Changed lines 59-60 from:
to:
  • Anaconda pour mac :

https://repo.anaconda.com/archive/Anaconda3-5.3.0-MacOSX-x86_64.pkg

  • Dans une fenêtre "Terminal", installez tweepy avec la même commande: "conda install -c conda-forge tweepy". Il faut aussi répondre "y" à la question à la fin.
  • Différences Mac/Windows
    • On peut exécuter python dans toute fenêtre mac. Les variables d

'environnement sont globales,

November 14, 2018, at 01:57 PM by 81.194.27.158 -
Added lines 56-60:
  • Installation Mac
November 12, 2018, at 10:56 AM by 81.194.27.158 -
Changed line 28 from:
  • Ajouter le module tweepy qui sert au streaming: "conda install -c conda-forge tweepy", commande longue à installer. Réponse [y/n] à la fin, répondre "y".
to:
  • Ajouter le module tweepy qui sert au streaming: "conda install -c conda-forge tweepy", commande longue à installer. Réponse [y/n] à la fin, répondre "y". Attention il est NECESSAIRE de taper "y" à la fin. Sinon, l'installation est incorrecte.
November 09, 2018, at 12:28 PM by 82.229.146.181 -
Changed line 39 from:
  • Executer le programme: "python main.py"
to:
  • Executer le programme: "python main.py" qui demande plusieurs paramètres:
November 08, 2018, at 09:09 PM by 82.229.146.181 -
Changed lines 53-57 from:

Date, Keyword, Window, Composante, n, m, n/m, Diamètre

Par exemple

xxx, bitcoin, 1, 0, 16, 19, 0.842105, 4

to:
  • Date, Keyword, Window, Composante, n, m, n/m, Diamètre. Par exemple
  • xxx, bitcoin, 1, 0, 16, 19, 0.842105, 4
November 08, 2018, at 09:08 PM by 82.229.146.181 -
Changed lines 53-59 from:

Date Keyword Window Comp. n m n/m Diameter

xxx bitcoin 1 0 16 19 0.842105 4

xxx bitcoin 1 1 13 12 1.083333 2

xxx bitcoin 2 0 16 19 0.842105 4

to:

Date, Keyword, Window, Composante, n, m, n/m, Diamètre

Par exemple

xxx, bitcoin, 1, 0, 16, 19, 0.842105, 4

November 08, 2018, at 09:05 PM by 82.229.146.181 -
Changed line 55 from:

xxx bitcoin 1 0 16 19 0.842105 4

to:

xxx bitcoin 1 0 16 19 0.842105 4

November 08, 2018, at 09:05 PM by 82.229.146.181 -
Changed line 53 from:

Date Keyword Window Compone n m n/m Diameter

to:

Date Keyword Window Comp. n m n/m Diameter

November 08, 2018, at 09:04 PM by 82.229.146.181 -
Added line 54:
Added line 56:
Added line 58:
November 08, 2018, at 09:04 PM by 82.229.146.181 -
Changed lines 54-56 from:
  1. bitcoin 1 0 16 19 0.842105 4
  2. bitcoin 1 1 13 12 1.083333 2
  3. bitcoin 2 0 16 19 0.842105 4
to:

xxx bitcoin 1 0 16 19 0.842105 4 xxx bitcoin 1 1 13 12 1.083333 2 xxx bitcoin 2 0 16 19 0.842105 4

November 08, 2018, at 09:03 PM by 82.229.146.181 -
Changed lines 46-50 from:
  • La sortie du programmme se trouve dans le répertoire data:

If all it’s ok, you need to have file data into the data folder

After running this program, you can run gephi to play with the network graph.

to:
  • La sortie du programmme (plusieurs fichiers) se trouve dans le répertoire data:
    • le fichier des composantes: xxx_yyy_components.csv si la date est xxx et le mot clé est yyy
    • les réservoirs: xxx_windows_reservoir_edges_i.csv si la date est xxx et i est le ième réservoir
  • Interprétation de la sortie du programme:
    • Le fichier xxx_yyy_components.csv (lisible par un éditeur ou Excel) a la forme:

Date Keyword Window Compone n m n/m Diameter

  1. bitcoin 1 0 16 19 0.842105 4
  2. bitcoin 1 1 13 12 1.083333 2
  3. bitcoin 2 0 16 19 0.842105 4
November 08, 2018, at 08:47 PM by 82.229.146.181 -
Changed line 40 from:
  • la taille du réservoir
to:
  • la taille du réservoir (par exemple 200):
Changed lines 42-50 from:
to:
  • fréquence des nouvelles fenêtres (par exemple 1min ou 30min, une fraction de la taille de la fenêtre):
  • le mot clé qui détermine le flux (par exemple bitcoin):
  • le seuil pour la taille des composantes connexes (5 ou 10)
  • La sortie du programmme se trouve dans le répertoire data:

If all it’s ok, you need to have file data into the data folder

After running this program, you can run gephi to play with the network graph.

November 08, 2018, at 05:04 PM by 82.229.146.181 -
Changed line 18 from:
  • La fenêtre en bas à gauche à 3 onglets: Spatialisation, Twitter streaming et Streaming
to:
  • La fenêtre en bas à gauche a 3 onglets: Spatialisation, Twitter streaming et Streaming
November 08, 2018, at 05:04 PM by 82.229.146.181 -
Changed lines 17-22 from:
  • Installer les modules Twitterstreaming et Graphstreaming. Outils, Modules d'extension, Modules d'extension disponibles
to:
  • Installer les modules Twitterstreaming et Graphstreaming. Outils, Modules d'extension, Modules d'extension disponibles. Gephi redémarrera.
  • La fenêtre en bas à gauche à 3 onglets: Spatialisation, Twitter streaming et Streaming
    • Dans l'onglet Twitter streaming, suivre "Set Credentials" où vous devez recopier vos 4 clés, puis Add "mot-clé" qui sera le mot-clé qui définit le flux d'arêtes,
    • Dans l'onglet Streaming, vous devez voir "Master Server". Si vous ne voyez rien, faire Nouveau projet (Fichier, Nouveau Projet) et le Master Server apparaitra. Sélectionner le Master Server (Click bouton droit pour Start) et le bouton devient vert.
    • Revenir au bas de l'onglet Twitter streaming pour "Connect" qui démarre la saisie.
    • Choisir "Disconnect" pour arrêter le flux.
November 08, 2018, at 04:53 PM by 82.229.146.181 -
Added lines 36-37:
  • la taille de la fenêtre d'observation (par exemple 2mins ou 1h=60mins):
November 08, 2018, at 04:26 PM by 82.229.146.181 -
Changed lines 28-35 from:
  • https://github.com/GuillaumeVIMONT/TD_UP2_EEJSI/archive/master.zip (archive à déziper)
to:
  • https://github.com/GuillaumeVIMONT/TD_UP2_EEJSI/archive/master.zip (archive à déziper)
  • Le répertoire courant doit comporter: main.py, config.py, generate_graph.py, window_reservoir_sampling_edges.py et un sous-répertoire data
    • Editer (avec Sublime Text par exemple) config.py pour recopier les 4 clés d'accès.
  • Executer le programme: "python main.py"
    • la taille du réservoir
November 08, 2018, at 04:21 PM by 82.229.146.181 -
Changed line 17 from:
  • Installer les modules Twitterstreaming et Graphstreaming. Outils, Modules d'estension, Modules d'extension disponibles
to:
  • Installer les modules Twitterstreaming et Graphstreaming. Outils, Modules d'extension, Modules d'extension disponibles
November 08, 2018, at 04:21 PM by 82.229.146.181 -
Changed line 17 from:
to:
  • Installer les modules Twitterstreaming et Graphstreaming. Outils, Modules d'estension, Modules d'extension disponibles
November 08, 2018, at 04:18 PM by 82.229.146.181 -
Changed line 25 from:
  • Télécharger depuis le programme GV depuis
to:
  • Télécharger le programme GV depuis:
November 08, 2018, at 04:18 PM by 82.229.146.181 -
Changed lines 26-33 from:
Step 1: Install Anaconda

To run python script, you need to have a python environment, if you don't have this please download Anaconda.

https://repo.continuum.io/archive/Anaconda3-5.1.0-Windows-x86_64.exe

Step 2: Create Twitter API
to:
  • https://github.com/GuillaumeVIMONT/TD_UP2_EEJSI ou
  • https://github.com/GuillaumeVIMONT/TD_UP2_EEJSI/archive/master.zip (archive à déziper)
November 08, 2018, at 04:15 PM by 82.229.146.181 -
Deleted line 0:
Changed line 19 from:
  • Python
to:
  • Python (environnement de programmation)
November 08, 2018, at 04:14 PM by 82.229.146.181 -
Deleted lines 1-3:
Added lines 21-26:
  • Environnement Anaconda: Python + les modules les plus fréquents
  • Ajouter le module tweepy qui sert au streaming: "conda install -c conda-forge tweepy", commande longue à installer. Réponse [y/n] à la fin, répondre "y".
  • Télécharger depuis le programme GV depuis
November 08, 2018, at 03:45 PM by 82.229.146.181 -
Deleted line 4:
Changed lines 18-20 from:

Ces clés sont nécessaires à tout accès au flux Twitter.

  • Gephi
to:

Ces clés sont nécessaires à tout accès aux flux Twitter. Les 2 principales méthodes d'accès sont:

  • Gephi (logiciel de visualisation de graphes)
November 08, 2018, at 03:23 PM by 82.229.146.181 -
Changed lines 1-5 from:

Flux Twitter

to:
Changed lines 10-14 from:

Prerequisite :

  • Avec Gephi
  • Avec Python
to:

Prérequis :

  • Un compte développeur de Twitter: https://apps.twitter.com qui fournit 4 clés:
    • Consumer Key (API Key) "xyz"
    • Consumer Secret (API Secret) "uvw"
    • Access Token "zabc"
    • Access Token Secret "defg"

Ces clés sont nécessaires à tout accès au flux Twitter.

  • Gephi
  • Python
November 08, 2018, at 03:17 PM by 82.229.146.181 -
Changed lines 1-8 from:

Twitter Streaming with Python

About

The main goal, is to understand how we can generate social graph network from Twitter in Streaming and apply sampling method on the stream.

to:

Flux Twitter

Twitter envoie un flux de tweets à partir de mots clés. On transforme chaque tweet en un ensemble d'arêtes d'un graphe:

Added lines 11-14:
  • Avec Gephi
  • Avec Python
November 08, 2018, at 03:11 PM by 82.229.146.181 -
Added lines 1-19:

Twitter Streaming with Python

About

The main goal, is to understand how we can generate social graph network from Twitter in Streaming and apply sampling method on the stream.

https://raw.githubusercontent.com/GuillaumeVIMONT/TD_UP2_EEJSI/master/fig1.png | Figure 1

Prerequisite :

Step 1: Install Anaconda

To run python script, you need to have a python environment, if you don't have this please download Anaconda.

https://repo.continuum.io/archive/Anaconda3-5.1.0-Windows-x86_64.exe

Step 2: Create Twitter API
UP2