Hur man använder Twitter för utvinning av personuppgifter

Din Twitter-ström (och snart, din historia av Facebook-vägginlägg) utgör en rik källa till information om dig, eller, med tanke på att de flesta tweets är offentliga, nästan vem som helst annan. Det inkluderar allt från dina talmönster och de ämnen du är besatt av till dina riktiga vänners identitet – åtminstone i tweet-o-sfären. Tricket är att låsa upp den.





Det första steget för att komma in i ditt undermedvetna är att ladda ner ett representativt urval av dina tweets. Lyckligtvis lagrar Twitter de senaste 3 200 av dem, vilket förmodligen är fler än du någonsin har sprutat ut, om du inte är särskilt produktiv.

Ett enkelt sätt att ladda ner alla dessa tweets är att registrera dig för en tjänst som BackupMy.Net , som kommer att fånga alla tillgängliga tweets (upp till den gränsen på 3 200) och låter dig ladda ner dem i ett antal olika format.

Steg två, skaffa dig en gratis kopia av TextWrangler (om du använder en Mac) eller dess Windows motsvarande . Om du använder Linux kan vi eller emacs göra allt jag ska beskriva.



Steg tre, börja filtrera din korpus av tweets. Tänk på det som en hög av blöt lera. Du kan ställa vilka frågor du vill. Här är vad jag frågade min; om du har andra idéer, lämna dem i kommentarerna.

i) Ta bort varannan rad för att eliminera bruset från alla dessa tids- och datumstämplar. TextWrangler har en kraftfull Process Lines Containing...-funktion under Text-menyn. Det låter dig, i det här fallet, ta bort varje rad som innehåller strängen +0000 som jag gissar är den tomma variabeln där geo-platsdata normalt skulle gå. Om dina tweets är geografiskt placerade, låt dem bara söka efter varje år som du twittrade, förutsatt att du inte ofta tappar år i dina tweets.

Detta:



Blir detta:

Klistra nu in den resulterande texten i Wordle , ordmolngeneratorn, eftersom ordmoln bara är vackra sätt att visualisera ordfrekvens.

För en första uppskattning är det inte dåligt - några av dina intressen och vänner kan ses försöka kika runt på skräpord som vi alla använder på Twitter, som RT



ii) Använd ett enkelt sök- och ersätt-kommando för att bli av med RT, via och andra ord som inte säger dig någonting. Nu kan du se vad du är besatt av. Jag råkade vara besatt av klimatförändringar, nyheter modeord (nya, nu) och tydligen signalerar sarkasm och ironiskt avstånd genom att börja meningsfragment med ordet tydligen.

iii) För ett renare destillat av dina egna talmönster och neuroser, använd kommandot Process Lines Containing... eller motsvarande för att ta bort alla rader som är retweets.

iv) Om du vill ta reda på vilka dina riktiga vänner är på Twitter (och, i mindre utsträckning, vad du pratar med dem om) extrahera alla rader som har ett @ i sig.



Om du vill veta vad du säger när du pratar med dina vänner, radera helt enkelt varje ord som börjar med ett @. Eller sortera dokumentet så att du bara kan ta tag i varje konversation du någonsin har haft med en viss person och förvandla *det* till ett ordmoln.

v) Om du vill veta att du pratar när du pratar om dig själv, extrahera helt enkelt varje rad med den (skiftlägeskänsliga) strängen I

Det finns otaliga verktyg på webben för att analysera din twitterström, från frekvensanalys till känslomässigt innehåll , men så vitt jag vet är att ladda ner alla dina tweets och analysera dem själv det enda sättet att visualisera deras faktiska innehåll med denna grad av specificitet. Jag är säker på att det finns dussintals frågor som jag inte ens har tänkt på som är möjliga med den här metoden - lämna gärna dina idéer i kommentarerna.

Följ Mims på Twitter eller kontakta honom via e-post .

Dölj