C2DH / ranketwo-submissions

0 stars 1 forks source link

A guide to collecting tweets with Netlytic #1

Closed spapastamkou closed 9 months ago

spapastamkou commented 1 year ago

Ranke.2 has received a tutorial under the title: A guide to collecting tweets with Netlytic prepared by Frédéric Clavert @inactinique and Hannah Smyth @hasmyth hasmyth. A first version can be read here: https://github.com/C2DH/ranketwo-submissions/blob/master/lessons/tutorials/guide-collecting-tweets-netlytic.md The history of the edits can be viewed here. This issue documents the submission before publication and allows to work with the authors in order to produce a final version.

spapastamkou commented 1 year ago

@inactinique I submit below some comments and suggestions that you can check with your coauthor. Please let me know if she has a GitHub username to give her access to the repo as well. There is no particular deadline, and your is the first lesson that will allow us to test this way of working Ranke.2's lessons via a GitHub repo.

spapastamkou commented 1 year ago

To the authors: I submitted a first (or still zero, if you prefer) version of a text I initially had access to via a Gdoc. The version you find here is a revised one. I list below the main edits I made

Main edits

Images

I downloaded the image files form the Gdoc I had access to and provided file names based on the lesson's slug here. You will find them in this folder of the repo.

Suggestions (additions, modifications...)

They are organized following the order of the subparts of the current text.

Introduction

Setting the scene: what is the Twitter API and how does it work?

This part is currently organized around three assignments that the user has to execute alone. But this tutorial was conceived as a teaching aid: so I propose that this part does not take the form of assignments. Instead, use the current organisation of the contents to create text as follows:

The basic idea here is to provide key knowledge to the reader through text instead of sending them elsewhere to let them obtain this knowledge themselves. They can go for further information, if they wish.

What follows in the this part is currently almost in bullets form or a list of phrases and should be developed more like a fluent text. I make some remarks for each point separately that are currently visible and in italics in the file of this repo: https://github.com/C2DH/ranketwo-submissions/blob/master/lessons/tutorials/guide-collecting-tweets-netlytic.md#setting-the-scene-what-is-the-twitter-api-and-how-does-it-work-

Choose your hashtag and build your dataset

Text analysis

Is it possible to add one phrase or two each time to remind the reader:

Network analysis

Reading suggestions

LSE Blog - Using Twitter as a Data Source ==> full reference and link?

Going viral: How a single tweet spawned a COVID-19 conspiracy theory on Twitter ==>full reference and link?

spapastamkou commented 1 year ago

Dear @danieleguido and @frederic-reis As you can see in this commit I added links towards the lesson's image files as per the usual markdown syntax to have the images display in this repo. My first question is: should we continue to have the system described in this wiki page to add images in the text (I would personally be glad if we can avoid the step that includes entering the link in a gsheet) And my second question is: should I include the images folder of this repo in an assets folder (to create here) so that this repo reproduces the structure of the ranketwo repo? Thanks! (Nothing urgent here and we can talk further about his elsewhere if you prefer).

spapastamkou commented 1 year ago

Noting here that I received reply of FReis via email.

spapastamkou commented 1 year ago

With Twitter pre-announcing changes about the possibility to access its API for research purposes, we may have to wait and see what the implications may be for this tutorial. Apparently more information should be available by next week.

jdh-observer commented 1 year ago

Just saw that indeed...

APITwitter

inactinique commented 1 year ago

Oops, wrong account :)

Just saw that indeed...

APITwitter

hasmyth commented 1 year ago

I was wondering if/when something like this might happen :(

spapastamkou commented 1 year ago

Quite unpleasant, but apparently it was a matter of time:(

hasmyth commented 1 year ago

Hi,

I just saw this update from Twitter Developers: https://twitter.com/TwitterDev/status/1641222782594990080

Not good, but it may mean we can at least publish the lesson with some revisions and major caveats about the data that can be collected. I have not seen any updates from Netlytic yet about how they are adapting to the new API restrictions.

The free version is so restrictive as to be unusable for viable research, so perhaps reframe the lesson as very much a ‘sandbox’ or piloting and not something you can truly extrapolate results from at a larger scale (unless the topic they collect really has only a few hundred tweets and is therefore more likely to be a more ‘complete’ dataset).

Perhaps also an opportunity to add some critical note on the volatility of social media research and power dynamics….

What are your thoughts on how to proceed?

Hannah


Dr Hannah Smyth Lecturer in Archives and Records Management Dept. Information Studies University College London Office: G19 Foster Court TEAMS/Tel: +442031083640

Pronouns: She/Her -- Sí/í UCL Staff Page: https://www.ucl.ac.uk/information-studies/hannah-smyth Twitter: @Han_Smythhttps://twitter.com/Han_Smyth?lang=en

From: Sofia Papastamkou @.> Sent: 02 February 2023 16:43 To: C2DH/ranketwo-submissions @.> Cc: Smyth, Hannah @.>; Mention @.> Subject: Re: [C2DH/ranketwo-submissions] A guide to collecting tweets with Netlytic (Issue #1)

⚠ Caution: External sender

Quite unpleasant, but apparently it was a matter of time:(

— Reply to this email directly, view it on GitHubhttps://github.com/C2DH/ranketwo-submissions/issues/1#issuecomment-1414041546, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AHG3GHXYWYRVR63RTN2KQZDWVPPZPANCNFSM6AAAAAASUITGDE. You are receiving this because you were mentioned.Message ID: @.**@.>>

jdh-observer commented 1 year ago

Hi all,

at this stage I would wait -- we'll see end of April if there's something for research and if netlytic maintains its service.

Frédéric


From: Hannah K. Smyth @.***> Sent: 30 March 2023 16:13:13 To: C2DH/ranketwo-submissions Cc: jdh.admin; Comment Subject: Re: [C2DH/ranketwo-submissions] A guide to collecting tweets with Netlytic (Issue #1)

Hi,

I just saw this update from Twitter Developers: https://twitter.com/TwitterDev/status/1641222782594990080

Not good, but it may mean we can at least publish the lesson with some revisions and major caveats about the data that can be collected. I have not seen any updates from Netlytic yet about how they are adapting to the new API restrictions.

The free version is so restrictive as to be unusable for viable research, so perhaps reframe the lesson as very much a ‘sandbox’ or piloting and not something you can truly extrapolate results from at a larger scale (unless the topic they collect really has only a few hundred tweets and is therefore more likely to be a more ‘complete’ dataset).

Perhaps also an opportunity to add some critical note on the volatility of social media research and power dynamics….

What are your thoughts on how to proceed?

Hannah


Dr Hannah Smyth Lecturer in Archives and Records Management Dept. Information Studies University College London Office: G19 Foster Court TEAMS/Tel: +442031083640

Pronouns: She/Her -- Sí/í UCL Staff Page: https://www.ucl.ac.uk/information-studies/hannah-smyth Twitter: @Han_Smythhttps://twitter.com/Han_Smyth?lang=en

From: Sofia Papastamkou @.> Sent: 02 February 2023 16:43 To: C2DH/ranketwo-submissions @.> Cc: Smyth, Hannah @.>; Mention @.> Subject: Re: [C2DH/ranketwo-submissions] A guide to collecting tweets with Netlytic (Issue #1)

⚠ Caution: External sender

Quite unpleasant, but apparently it was a matter of time:(

— Reply to this email directly, view it on GitHubhttps://github.com/C2DH/ranketwo-submissions/issues/1#issuecomment-1414041546, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AHG3GHXYWYRVR63RTN2KQZDWVPPZPANCNFSM6AAAAAASUITGDE. You are receiving this because you were mentioned.Message ID: @.**@.>>

— Reply to this email directly, view it on GitHubhttps://github.com/C2DH/ranketwo-submissions/issues/1#issuecomment-1490381189, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ATM3XRIWQL6S5VWEHKRDASDW6WIHTANCNFSM6AAAAAASUITGDE. You are receiving this because you commented.Message ID: @.***>

spapastamkou commented 1 year ago

Dear both @hasmyth and @inactinique @jdh-observer, let's exchange on this again towards the end of April - as far as we are concerned for Ranke2, we are reworking on the project's website and we set ourselves a deadline for the 1st June for the changes to be effective. With @danieleguido and @frederic-reis we agreed to use your lesson as a test case for applying our new metadata schemas and website structure as it should be the first publication of the renewed project (which is why we opted for not integrating it in the current website). Thanks again for your work!

spapastamkou commented 1 year ago

@inactinique Just note here my final edits in this commit: https://github.com/C2DH/ranketwo-submissions/commit/53af0e86eebef6e6d64e74bcff5b20e95009d421 @danieleguido I also previously informed the yaml metadata according to the new scheme - we should check together this. Thanks!