Annexe au support de présentation et au Webinar EEIE #09 : Investigations sur Twitter par Serge Courrier.
Retrouvez le replay via ce lien : https://www.eeie.fr/webinar-eeie-09-investigations-sur-twitter/
Webinar EEIE #03 : L'Intelligence Financière à la portée de tous
SNA - Gephi - Twitter Streaming Importer (2020)
1. Serge Courrier | Novembre 2020
Gephi
Visualisationsetanalyses
deréseauxTwitteravecl’extension
TwitterStreamingImporter
Traduction et adaptation du tutoriel de Clément Levallois
(Respectons les auteurs !)
2. Gephi ► Twitter Streaming Importer ► Serge Courrier ► CC BY-NC-ND 2.0 FR ► Novembre 2020 ► Page 2 sur 20
SOMMAIRE
Présentation _____________________________________________________________________________________________ 3
Installer l’extension________________________________________________________________________________________ 3
Configurer le plugin________________________________________________________________________________________ 4
Préparer le plugin _______________________________________________________________________________________ 4
Créer un nouveau projet __________________________________________________________________________________________ 4
Afficher le plugin dans Gephi ______________________________________________________________________________________ 4
Créer une « Twitter app » _________________________________________________________________________________________ 5
Saisir les codes dans Gephi ________________________________________________________________________________________ 6
Se repérer dans le plugin ___________________________________________________________________________________ 7
Onglet « Words to follow » ________________________________________________________________________________ 7
Onglet « Users to follow »_________________________________________________________________________________ 7
Onglet « Location to follow » ______________________________________________________________________________ 8
Onglet « Languages to filter » ______________________________________________________________________________ 8
Élaborer une requête ______________________________________________________________________________________ 9
Choisir son sujet_________________________________________________________________________________________ 9
Choisir une « Logique de réseau » (Network Logic) ____________________________________________________________ 10
Lancer le calcul __________________________________________________________________________________________ 11
Appliquer une spatialisation ______________________________________________________________________________ 11
L’exemple de Force Atlas 2 _______________________________________________________________________________________ 12
Jouer sur les réglages de la spatialisation________________________________________________ Erreur ! Signet non défini.
Se déplacer et zoomer___________________________________________________________________________________ 13
Afficher les labels_______________________________________________________________________________________ 14
L’Auteur ________________________________________________________________________________________________ 20
Serge Courrier _________________________________________________________________________________________ 20
3. Gephi ► Twitter Streaming Importer ► Serge Courrier ► CC BY-NC-ND 2.0 FR ► Novembre 2020 ► Page 3 sur 20
Présentation
◼ Twitter Streaming Importer est une extension de Gephi (logiciel multiplateforme à installer) conçue
par Matthieu Totet.
◼ Il permet de…
collecter des tweets en temps réel, sur le sujet que vous aurez choisi
extraire les connexions entre les utilisateurs mentionnés dans ces tweets
visualiser ces connexions dans Gephi, ou juste exporter tous les tweets vers Excel.
◼ Ce tutoriel est la traduction pratiquement intégrale de celui de Clément Levallois (mis à jour le 15-11-
2020).
Installerl’extension
◼ L’installation de l’extension nécessite que vous disposiez d’un compte Twitter.
◼ Ouvrez Gephi et accédez au menu Outils > Modules d’extension
◼ Suivez la séquence suivante
4. Gephi ► Twitter Streaming Importer ► Serge Courrier ► CC BY-NC-ND 2.0 FR ► Novembre 2020 ► Page 4 sur 20
Configurerleplugin
Préparerleplugin
Créerunnouveauprojet
AfficherleplugindansGephi
5. Gephi ► Twitter Streaming Importer ► Serge Courrier ► CC BY-NC-ND 2.0 FR ► Novembre 2020 ► Page 5 sur 20
Créerune«Twitterapp»
◼ Connectez-vous sur votre compte Twitter
◼ Connectez-vous ensuite sur https://developer.twitter.com/en/apps
◼ Cliquez sur « Create App »
◼ La séquence est assez longue mais conduit à récupérer les clés nécessaires.
6. Gephi ► Twitter Streaming Importer ► Serge Courrier ► CC BY-NC-ND 2.0 FR ► Novembre 2020 ► Page 6 sur 20
SaisirlescodesdansGephi
◼ De retour dans Gephi, dans le volet Twitter Streaming Importer, cliquez sur « Credentials ».
◼ Collez vos codes dans les champs correspondants
◼ Puis cliquez sur « OK »
7. Gephi ► Twitter Streaming Importer ► Serge Courrier ► CC BY-NC-ND 2.0 FR ► Novembre 2020 ► Page 7 sur 20
Serepérerdansleplugin
◼ Les réglages effectués dans les différents onglets ci-dessous sont cumulables et peuvent chacun
porter sur plusieurs entités.
Onglet«Wordstofollow»
◼ L’onglet « Words to follow » vous permet de saisir un ou plusieurs mots. Vous pouvez suivre un ou
plusieurs mots/hashtags.
Onglet«Userstofollow»
◼ L’onglet « Users to follow » vous permet de suivre toute l’activité d’un ou plusieurs utilisateurs (les
tweets qu’il émet, les tweets qu’il retweete, ou les tweets qui le citent.
◼ Vous pouvez également importer tous les utilisateurs d'une liste Twitter en donnant le nom
d'utilisateur du compte Twitter et le nom de la liste à importer.
◼ Vous pouvez saisir plusieurs utilisateurs en les séparant par une virgule. Par exemple, totetmatt,
gephi
8. Gephi ► Twitter Streaming Importer ► Serge Courrier ► CC BY-NC-ND 2.0 FR ► Novembre 2020 ► Page 8 sur 20
Onglet«Locationtofollow»
◼ L’onglet permet en théorie de suivre des tweets émis dans une zone particulière. Mais l’immense
majorité des tweets ne sont plus géolocalisés et la géolocalisation se tourne alors sur la localisation
fournie sur le profil du compte (quand elle a été fournie)… sujette à caution.
Onglet«Languagestofilter»
◼ L’onglet permet de préciser une ou plusieurs langues de recherche.
9. Gephi ► Twitter Streaming Importer ► Serge Courrier ► CC BY-NC-ND 2.0 FR ► Novembre 2020 ► Page 9 sur 20
Élaborerunerequête
◼ Vous pouvez multiplier les valeurs dans les quatre onglets. Les tweets recueillis répondront à
l’ensemble des réglages.
◼ Dans chaque onglet, si vous entrez plusieurs valeurs, elles seront gérées avec une logique de « OU ».
◼ Le bouton « Load Query File » vous permet d’importer un fichier qui contiendrait une longue liste de
mots ou d’utilisateur.
Choisirsonsujet
◼ Choisissez un sujet d’actualité dont on parle beaucoup pour vous faire une idée des résultats.
◼ Ici, nous avons choisi un sujet qui faisait grand bruit en novembre 2020 en France : le documentaire
« Hold-up ».
Nous utiliserons donc la seule forme lexicale « holdup » pour cibler le hashtag.
◼ Nous nous limiterons aux tweets en français.
10. Gephi ► Twitter Streaming Importer ► Serge Courrier ► CC BY-NC-ND 2.0 FR ► Novembre 2020 ► Page 10 sur 20
Choisirune«Logiquederéseau»(NetworkLogic)
◼ Une « Logique de réseau » répond à la question : que devrait être fait avec un tweet entrant ?
Comment le transformer en « nœuds » (node) et établir les « arcs » (vertices) qui les relient.
◼ Full Twitter Network. Cela représentera toutes les entités (Utilisateurs, Tweets, Hashtags, URL, Média,
Symbole, etc.) en tant que graphe.
◼ User Network. Cela représentera l’interaction entre les utilisateurs. Toute mention, retweets ou
citations entre deux utilisateurs sera représentée. La taille du nœud représentera le nombre
d’interactions entre deux utilisateurs.
◼ Hashtag Network. Cela créera le réseau de hashtags.
◼ Emoji Network. Identique au « Hashtag Network » mais axé sur les emojis (idée originale de Neel
Shivdasani / @DataNeel).
◼ Bernardamus Projection. Idée basée sur ce tweet. Ce réseau représente le réseau d'utilisateurs
utilisant un hashtag particulier.
◼ Dans la suite, nous utiliserons la « User Network ».
Remarquepourleréseauemoji
Par défaut, l'étiquette des nœuds Emoji utilise la représentation de caractères UTF-8.
Sur le panneau Vue d'ensemble et Prévisualisation, l'affichage de l'étiquette peut ne pas
fonctionner avec les paramètres par défaut (vous verrez un carré à la place).
Pour que cela fonctionne, vous devez utiliser une police prenant en charge les emoji.
La police Segoe Emoji doit être celle disponible par défaut sur Win 10.
Pour le moment, vous ne pourrez pas exporter le graphique au format SVG si vous conservez le
caractère UTF-8 (PNG fonctionne toujours).
Mais vous pouvez utiliser l'autre représentation emoji (html ou alias) comme étiquette pour
exporter en SVG et y appliquer un post-traitement.
11. Gephi ► Twitter Streaming Importer ► Serge Courrier ► CC BY-NC-ND 2.0 FR ► Novembre 2020 ► Page 11 sur 20
Lancerlecalcul
◼ Attention, dans l’étape suivante, les tweets risques d’arriver vite ! Vous pourrez à tout moment
cliquer sur « « Disconnect ».
◼ Si vous ne disposez pas d’assez de mémoire vive, l’opération peut conduire au plantage du logiciel.
.
◼ Une fois les réglages effectués, cliquez donc sur « Connect ».
◼ Le calcul affiche les utilisateurs mentionnant ou retweetant les termes recherchés.
Mêmependantlecalcul
Appliquerunespatialisation
◼ Alors que le calcul se poursuit, vous pouvez appliquer un thème (cela n’interrompra pas la collecte).
◼ Dans le panneau « Spatialisation », appliquez par exemple le thème « Force Atlas 2 ».
12. Gephi ► Twitter Streaming Importer ► Serge Courrier ► CC BY-NC-ND 2.0 FR ► Novembre 2020 ► Page 12 sur 20
L’exempledeForceAtlas2
◼ Force Atlas 2 est la visualisation par défaut proposée par Gephi. Elle est dite « basée sur la force »
(Force based).
◼ « Les nœuds se « repoussent » les uns les autres comme des aimants, alors que les liens les attirent
comme des ressorts. » (Jacomy, 2014)
◼ Plus les nœuds sont répartis dans les mêmes régions et proches les uns des autres et plus la force des
liens entre ces nœuds est forte.
◼ Cette représentation permet souvent d’avoir une vision rapide et claire des grappes de nœuds.
◼ Pour y voir plus clair, notamment avec les labels, il est possible d’agir notamment sur le paramètre
« Echelle » (ici réglé à 1000).
◼ Notez qu’il sera possible d’éviter les recouvrements de labels ultérieurement, au sein de la fenêtre de
« Prévisualisation ».
13. Gephi ► Twitter Streaming Importer ► Serge Courrier ► CC BY-NC-ND 2.0 FR ► Novembre 2020 ► Page 13 sur 20
◼ Pour plus de détail sur les autres paramètres de Force Atlas 2, voir le schéma réalisé par Clément
Levallois sur son tutoriel.
Sedéplaceretzoomer
◼ Inhabituel, le déplacement s’effectue en gardant enfoncé le clic droit de la souris et en se déplaçant.
◼ Le zoom s’effectue avec la molette de la souris (ou équivalent pour un trackpad).
14. Gephi ► Twitter Streaming Importer ► Serge Courrier ► CC BY-NC-ND 2.0 FR ► Novembre 2020 ► Page 14 sur 20
Afficheretpeaufinerlabelsetliens
◼ Pour faire apparaître le nom des utilisateurs, cliquez sur le bouton faisant apparaître les paramètres
de labels et cochez a minima la case « Nœud ». Vous pouvez jouer sur les autres réglages.
15. Gephi ► Twitter Streaming Importer ► Serge Courrier ► CC BY-NC-ND 2.0 FR ► Novembre 2020 ► Page 15 sur 20
Observerlesdonnéestextuelles
◼ Cliquez sur l’onglet « Laboratoire de données »
◼ Remarquez que vous pouvez exporter les données (au format CSV.
16. Gephi ► Twitter Streaming Importer ► Serge Courrier ► CC BY-NC-ND 2.0 FR ► Novembre 2020 ► Page 16 sur 20
Arrêterlacollecte
◼ Pour arrêter la collecte : revenez sur l’onglet « Twitter Streaming Importer » et cliquez sur le bouton
« Disconnect ».
◼ N’oubliez pas de sauvegarder votre projet !
17. Gephi ► Twitter Streaming Importer ► Serge Courrier ► CC BY-NC-ND 2.0 FR ► Novembre 2020 ► Page 17 sur 20
Peaufinerlavisualisation
Améliorerl’apparence
Ajusterleplacementdeslabels
◼ Pour éviter que les labels ne se chevauchent, appliquez la spatialisation « Ajustement des labels » et
jouez sur les paramètres.
18. Gephi ► Twitter Streaming Importer ► Serge Courrier ► CC BY-NC-ND 2.0 FR ► Novembre 2020 ► Page 18 sur 20
Améliorerlesautresparamètresdanslafenêtreprincipale
◼ Pour apporter d’autres améliorations, concentrez-vous sur la partie basse du panneau « Graphe »
(bas de la figure ci-dessous).
Source : Clément Levallois - Gephi Tutorial – Foundations, p.15 [2016] (CC BY-NC)
Exportervotrevisualisation
Sousformedecopied’écran
19. Gephi ► Twitter Streaming Importer ► Serge Courrier ► CC BY-NC-ND 2.0 FR ► Novembre 2020 ► Page 19 sur 20
AuformatPNG,SVG,PDF
20. Gephi ► Twitter Streaming Importer ► Serge Courrier ► CC BY-NC-ND 2.0 FR ► Novembre 2020 ► Page 20 sur 20
L’Auteur
SergeCourrier
Mail : serge.courrier@pobox.com
Twitter : http://twitter.com/secou
Twitter (spécial RSS) : http://twitter.com/RSSCircus
Scoop.it : www.scoop.it/u/serge-courrier
Facebook : www.facebook.com/serge.courrier
Google+ : https://google.com/+SergeCourrier
Linkedin : http://fr.linkedin.com/in/sergecourrier
Viadeo : http://www.viadeo.com/fr/profile/serge.courrier
Slideshare : http://www.slideshare.net/serge.courrier
◼ Journaliste spécialisé, il traite depuis 1990 de sujets liés à Internet et à l’Intelligence économique pour
des magazines spécialisés et grand public. Il a précédemment occupé les postes de rédacteur en chef
adjoint de Génie Industriel, Science et Vie Micro (SVM) et Micro Hebdo.
◼ Formateur, il enseigne depuis 1996 les stratégies de recherche et de veille via Internet. Professeur à
l’École Européenne d’Intelligence Économique (EEIE), Intervenant à l’association des professionnels de
l’information (ADBS), chargé de cours à l’Institut national des techniques documentaires (INTD), il
assure également la formation des rédactions de France Télévisions.
◼ Consultant, il intervient depuis 2005 auprès d’entreprises et d’organismes publics, pour développer
leurs outils et stratégies de recherche et de veille, ainsi que leurs usages avancés d’Internet.
◼ Auteur, il a publié un guide de 500 pages sur les outils, les usages et les méthodes de recherche via
Internet (Internet pour les journalistes, Victoire Éditions, 2004), deux guides pratiques sur la syndication
de contenu (Utiliser les fils RSS et Atom, février 2008, ADBS ; Produire des fils RSS et Atom, mars 2009,
ADBS). A collaboré à Le Web 2.0 en bibliothèque. Quels services ? Quels usages ? (Le Cercle de la
librairie, 2009)