Top Banner
Twittelection Twitter in the General Election http://twittelection.co.uk Dave Cross @davorg @twittelection
54
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: TwittElection

TwittelectionTwitter in the

General Electionhttp://twittelection.co.uk

Dave Cross@davorg

@twittelection

Page 2: TwittElection

Twittelection

● What?● Why?● How?● What happened?● Was it worth it?

Page 3: TwittElection

What?

Page 4: TwittElection
Page 5: TwittElection
Page 6: TwittElection

TwittElection● Twitter account

– @TwittElection● Twitter lists

– One per constituency● Web site

– twittelection.co.uk– Page per constituency– Stats

Page 7: TwittElection

Why?

Page 8: TwittElection

I ♥ Elections

Page 9: TwittElection

I ♥ Twitter

Page 10: TwittElection
Page 11: TwittElection
Page 12: TwittElection

Elections + Twitter =

Awesome

Page 13: TwittElection

How?

Page 14: TwittElection

How?

● Technology– Pretty easy

● Data– Much harder

Page 15: TwittElection

Technology

● Twitter– Lists & Widgets– Recent changes

● Perl– Net::Twitter

● Github pages

Page 16: TwittElection

Technology

● Bootstrap● jQuery● Modernizr● Initializr

Page 17: TwittElection

Data

● Much harder problem● 650 constituencies● ~6 candidates per constituency● ~4000 candidates● No centralised data source

Page 18: TwittElection
Page 19: TwittElection
Page 20: TwittElection

YourNextMP

● Crowd-sourced list of candidates● Party affiliation● Twitter username● And an API

Page 21: TwittElection

Technology + Data

● YMNP API● JSON● Basic data munging● Twitter List API● TwittElection

Page 22: TwittElection

What Happened?

Page 23: TwittElection

Basically,it worked

Page 24: TwittElection

A few bugs

Page 25: TwittElection
Page 26: TwittElection

Interesting error codes

Page 27: TwittElection

403 & 429

Page 28: TwittElection

108

Page 29: TwittElection

Adding non-existent user to

a list

Page 30: TwittElection

Typo inTwitter name

Page 31: TwittElection

ChangedTwitter name

Page 32: TwittElection

106

Page 33: TwittElection

The user has blocked you

Page 34: TwittElection

@glenntingle

Page 35: TwittElection

@glenntingle(UKIP Norwich North)

Page 36: TwittElection
Page 37: TwittElection
Page 38: TwittElection
Page 39: TwittElection
Page 40: TwittElection

See also@timscottukip

Page 41: TwittElection
Page 42: TwittElection

Some people don't understand

crowd-sourcing

Page 43: TwittElection
Page 44: TwittElection
Page 45: TwittElection

Statistics

Page 46: TwittElection

72%

Page 47: TwittElection

Candidates By Party

Party Twitter No Twitter

Conservative 84% 16%

Labour 93% 7%

Lib Dem 70% 30%

UKIP 51% 49%

Green 77% 23%

SNP 100% 0%

Plaid Cymru 83% 17%

Page 48: TwittElection

Was It Worth It?

Page 49: TwittElection
Page 50: TwittElection

Was It Worth It?

● Small number of users– Lack of marketing

● No stats on Twitter lists● People said nice things

Page 51: TwittElection

Next Steps

● Make it configurable● Promote code● http://github.com/davorg/twittelection● Re-use in other elections

– UK & International● Twitter + PopIt

Page 52: TwittElection
Page 53: TwittElection

Questions?

@davorg@twittelection

Page 54: TwittElection