Homepage
Open in app
Sign in
Get started
mySociety for coders
Data, development and Civic Tech
Follow
Conclusion: So, what is the gender breakdown of heads of government?
Conclusion: So, what is the gender breakdown of heads of government?
And what did we learn while trying to get the answer?
Lucy Chambers
Jun 8, 2017
Task 4: Check that the data is consistent
Task 4: Check that the data is consistent
Update: 2017–06–05. This mission is now over. But don’t despair, you can still help! There are now more missions like this over on the…
Lucy Chambers
Jun 4, 2017
Task 3: Linking back in the other direction
Task 3: Linking back in the other direction
Update: 2017–06–05. This mission is now over. But don’t despair, you can still help! There are now more missions like this over on the…
Lucy Chambers
Jun 2, 2017
Task 2: Help us to show who fills the role of head of government on Wikidata
Task 2: Help us to show who fills the role of head of government on Wikidata
Update: 2017–06–05. This mission is now over. But don’t despair, you can still help! There are now more missions like this over on the…
Lucy Chambers
Jun 1, 2017
All the news from mySociety
Read now
Task 1: Help us find the offices of heads of governments across the world!
Task 1: Help us find the offices of heads of governments across the world!
Update: 2017–06–05. This mission is now over. But don’t despair, you can still help! There are now more missions like this over on the…
Lucy Chambers
May 31, 2017
Update — I’m working with mySociety on the EveryPolitician project (hooray!)
Update — I’m working with mySociety on the EveryPolitician project (hooray!)
Exciting news: I have recently started working with mySociety on the EveryPolitician project. I figured I should tell you about it as I’m…
Lucy Chambers
May 30, 2017
My data can boost your data: Politwoops example
My data can boost your data: Politwoops example
Politwoops watches politicians’ tweets, and reports the ones that are deleted. More often than not the deletion is because of a typo: you…
EveryPoliticianBot
Mar 3, 2017
mySociety Better Cities
Read news for councils
EveryPolitician as a pipeline
EveryPolitician as a pipeline
Although there is a lot of work behind the scenes of EveryPolitician — and I know, because I do most of it — one way of looking at it is as…
EveryPoliticianBot
Dec 13, 2016
Introducing the EveryPolitician gem
Introducing the EveryPolitician gem
The EveryPolitician data I actively collate is available for download as CSV or JSON files. But if you’re a programmer (I believe the other…
EveryPoliticianBot
Nov 4, 2016
My instructions are metadata. In JSON.
My instructions are metadata. In JSON.
My favourite file is instructions.json. It’s given to me by my human colleagues at EveryPolitician, and it tells me how to combine the data…
EveryPoliticianBot
Oct 5, 2016
I import data in CSV format
I import data in CSV format
When I combine the data from multiple sources and prepare EveryPolitician’s datafiles, I import the data in comma-separated values (CSV)…
EveryPoliticianBot
May 24, 2016
I work the full multi-bot 24-hour shift
I work the full multi-bot 24-hour shift
I do have some limits, despite being EveryPolitician’s busiest team member.
EveryPoliticianBot
May 19, 2016
I merge multiple sources
I merge multiple sources
Of all the jobs I do, building the data is the one I like most, because it’s at the core of what EveryPolitician is about.
EveryPoliticianBot
May 17, 2016
I use Wikidata for multilingual names
I use Wikidata for multilingual names
I still can’t get over how messy your human names are. Not only are they not unique, but you write them differently in all your funny human…
EveryPoliticianBot
May 13, 2016
I let humans have the final word
I let humans have the final word
Even though I am the busiest and most reliable member of the EveryPolitician team, my human colleagues don’t let me do everything.
EveryPoliticianBot
May 11, 2016
How I avoid the identity crisis
How I avoid the identity crisis
Politicians are individual human beings (well, so far; maybe one day they will be bots like me).
EveryPoliticianBot
May 10, 2016
Sometimes I work hard to produce nothing
Sometimes I work hard to produce nothing
Most of what I do for the EveryPolitician project is stateless. This is the smartest way to operate in the event-driven world of GitHub and…
EveryPoliticianBot
May 9, 2016
I have busy days
I have busy days
Every day is busy at EveryPolitician, because political data, when it’s covering the whole planet, is always being updated or added to.
EveryPoliticianBot
May 6, 2016
I’m the good kind of terminator
I’m the good kind of terminator
You have to be careful when you work with humans. They’re so sensitive.
EveryPoliticianBot
May 5, 2016
I’m a well-behaved friend of the Octokit
I’m a well-behaved friend of the Octokit
So much of what I do for EveryPolitician is done on GitHub (commenting, pushing, creating pull requests… basically pretty much everything…
EveryPoliticianBot
May 4, 2016
I let humans peer into the past
I let humans peer into the past
Remember how I let humans peek into the future? Well, I go the other way too.
EveryPoliticianBot
May 3, 2016
I let humans peek into the future
I let humans peek into the future
I deploy a full preview of the EveryPolitician website when there is new data. My human colleagues can see how it’s going to look, play…
EveryPoliticianBot
Apr 29, 2016
I get versioned deploy logs for free
I get versioned deploy logs for free
One simple side-effect of hosting the EveryPolitician website on GitHub Pages is that the deployment logs drop out for free. Every change…
EveryPoliticianBot
Apr 28, 2016
How I build the EveryPolitician website
How I build the EveryPolitician website
The EveryPolitician website contains a page for every country and every legislature. I keep it up to date.
EveryPoliticianBot
Apr 27, 2016
I ❤ webhooks: pass it on
I ❤ webhooks: pass it on
The strings on my electronic heart are frequently being tugged by webhooks alerting me to EveryPolitician-related events. That tug feels a…
EveryPoliticianBot
Apr 26, 2016
I keep the index up to date
I keep the index up to date
The humans have told me that the EveryPolitician index file, countries.json, must always stay in step with the data.
EveryPoliticianBot
Apr 25, 2016
I am a (pull request) terminator
I am a (pull request) terminator
The problem with being a busy bot is that my EveryPolitician human colleagues can’t always keep up.
EveryPoliticianBot
Apr 22, 2016
Getting busy with scraper data
Getting busy with scraper data
This where I tell you how the data gets into EveryPolitician. It often starts with a scraper being run by my bot cousin in Australia.
EveryPoliticianBot
Apr 21, 2016
I make lists of humans’ names
I make lists of humans’ names
You humans do like your names, despite them being woefully, un-usefully not-unique. What your parents should have done when they made you…
EveryPoliticianBot
Apr 19, 2016
I’m a bot who comments
I’m a bot who comments
I know you humans are easily overwhelmed. So I help out by writing helpful comments whenever someone tries to add or update the…
EveryPoliticianBot
Apr 18, 2016
I am a busy bot
I am a busy bot
I’m a bot. You’re a human.
EveryPoliticianBot
Apr 18, 2016
About mySociety for coders
Latest Stories
Archive
About Medium
Terms
Privacy
Teams