{"push_id":654990348,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"97cb532f5f8b1b448dea7d2a2d01ee5397632d3c","before":"b991a9df570f24e4269bc41f864912bac8b38040","commits":[{"sha":"68d34595fb3ee125f9b45861f92cd95daac9cbf6","author":{"email":"eb0877843acc39f8ef6f7269937dee931c372d23@die-antwort.eu","name":"Stefan Daschek"},"message":"Encapsulate running gpio command.","distinct":true,"url":"https://api.github.com/repos/die-antwort/klingelblink/commits/68d34595fb3ee125f9b45861f92cd95daac9cbf6"},{"sha":"19504248957b7602ec97b9c2ae1fbc25b9f2837d","author":{"email":"eb0877843acc39f8ef6f7269937dee931c372d23@die-antwort.eu","name":"Stefan Daschek"},"message":"Use POST to trigger klingelblinking.","distinct":true,"url":"https://api.github.com/repos/die-antwort/klingelblink/commits/19504248957b7602ec97b9c2ae1fbc25b9f2837d"},{"sha":"67d706e91f1febee55f0e37000c6080c65f85f01","author":{"email":"eb0877843acc39f8ef6f7269937dee931c372d23@die-antwort.eu","name":"Stefan Daschek"},"message":"Use real HTML templates for views.","distinct":true,"url":"https://api.github.com/repos/die-antwort/klingelblink/commits/67d706e91f1febee55f0e37000c6080c65f85f01"},{"sha":"97cb532f5f8b1b448dea7d2a2d01ee5397632d3c","author":{"email":"eb0877843acc39f8ef6f7269937dee931c372d23@die-antwort.eu","name":"Stefan Daschek"},"message":"Add viewport.","distinct":true,"url":"https://api.github.com/repos/die-antwort/klingelblink/commits/97cb532f5f8b1b448dea7d2a2d01ee5397632d3c"}]}