{"push_id":973005213,"size":269,"distinct_size":269,"ref":"refs/heads/master","head":"5eeab858d1b5e37de256a4617a191df01f884174","before":"5c31f511f677a6ba04271e9fc81bb5abdffd5400","commits":[{"sha":"8ae0e6d4d3100fd52e52af7001d6d762adbe32fb","author":{"email":"ff3d9d3e240b3f27ad9e8aaa0c4db61dc2cdf065@yahoo.co.uk","name":"Ade"},"message":"xld encoding\n\nUse python method to read plist, should give a bit more logging","distinct":true,"url":"https://api.github.com/repos/jayme-github/headphones/commits/8ae0e6d4d3100fd52e52af7001d6d762adbe32fb"},{"sha":"7f740b1fc3ce10cc1db95bd8dc2e34e92ad9d2ad","author":{"email":"11a4dea17760584e48c4d8d262861536cd19f151@users.noreply.github.com","name":"Heisenberg74"},"message":"Update base.html\n\nRemove class for log button because it looks ugly with it","distinct":true,"url":"https://api.github.com/repos/jayme-github/headphones/commits/7f740b1fc3ce10cc1db95bd8dc2e34e92ad9d2ad"},{"sha":"a72bbf29f6c51453198b7f0e6008140b13a6e9c5","author":{"email":"febbd5b2d2678a0b0e77ef53be7d9882a4f0c995@visi.com","name":"Jesse Mullan"},"message":"Added mention of travis-ci to contributing doc","distinct":true,"url":"https://api.github.com/repos/jayme-github/headphones/commits/a72bbf29f6c51453198b7f0e6008140b13a6e9c5"},{"sha":"9b990c03a680efdc449b7defcd9718b991902412","author":{"email":"39445cf3f1e4b4869c0ec2a2b327e8a2687b1aff@gmail.com","name":"sunmorgus"},"message":"Update pushbullet notification to use JSON\n\nThe pushbullet api has changed and now only accepts JSON encoded requests. I changed the content-type (line 454) to application/json, and encoded the data using json.dumps. Also, the url for api calls changed as well (line 453). \r\n\r\nAlso removed the 'device_iden' (line 447), since it didn't seem to be working correctly. A note on this change...since we aren't specifying a device id in the request, pushbullet will ignore the selected device in the settings page and just send the notification out to every device the user has configured. May want to eventually update the settings page to get a list of devices from pushbullet and use the returned ids here.","distinct":true,"url":"https://api.github.com/repos/jayme-github/headphones/commits/9b990c03a680efdc449b7defcd9718b991902412"},{"sha":"40884a75885fda4e67d855507e725af9465bac40","author":{"email":"febbd5b2d2678a0b0e77ef53be7d9882a4f0c995@visi.com","name":"Jesse Mullan"},"message":"Unify locking and sleeping mechanisms","distinct":true,"url":"https://api.github.com/repos/jayme-github/headphones/commits/40884a75885fda4e67d855507e725af9465bac40"},{"sha":"28079165c47f0b6c4895be7842071d06d9a57801","author":{"email":"febbd5b2d2678a0b0e77ef53be7d9882a4f0c995@visi.com","name":"Jesse Mullan"},"message":"Fix pylint complaints about logging","distinct":true,"url":"https://api.github.com/repos/jayme-github/headphones/commits/28079165c47f0b6c4895be7842071d06d9a57801"},{"sha":"0146153d0a2bb54a46ddcca6b1dd5def79bf2031","author":{"email":"febbd5b2d2678a0b0e77ef53be7d9882a4f0c995@visi.com","name":"Jesse Mullan"},"message":"Hopefully fix pylint complaint, also lock pylint to pything 2.6 compatible version","distinct":true,"url":"https://api.github.com/repos/jayme-github/headphones/commits/0146153d0a2bb54a46ddcca6b1dd5def79bf2031"},{"sha":"9e6f2a4952d8f32e1df96c5bf72e3667bcb0523e","author":{"email":"febbd5b2d2678a0b0e77ef53be7d9882a4f0c995@visi.com","name":"Jesse Mullan"},"message":"Fix using lock/rate limit for requests.*","distinct":true,"url":"https://api.github.com/repos/jayme-github/headphones/commits/9e6f2a4952d8f32e1df96c5bf72e3667bcb0523e"},{"sha":"80f795d32ca66eb9db92b7665a208016a0a679a8","author":{"email":"febbd5b2d2678a0b0e77ef53be7d9882a4f0c995@visi.com","name":"Jesse Mullan"},"message":"Fix a typo","distinct":true,"url":"https://api.github.com/repos/jayme-github/headphones/commits/80f795d32ca66eb9db92b7665a208016a0a679a8"},{"sha":"8bf2d819981a7c637081faaafbc8e8177d44d09d","author":{"email":"93ab325c3abeec4765c9cefd265d2c9e56e23166@users.noreply.github.com","name":"Bas Stottelaar"},"message":"Merge pull request #2018 from sunmorgus/patch-1\n\nUpdate pushbullet notification to use JSON","distinct":true,"url":"https://api.github.com/repos/jayme-github/headphones/commits/8bf2d819981a7c637081faaafbc8e8177d44d09d"},{"sha":"754481ab134d5abcea8271e5c567aecca1d9093d","author":{"email":"93ab325c3abeec4765c9cefd265d2c9e56e23166@users.noreply.github.com","name":"Bas Stottelaar"},"message":"Merge pull request #2020 from jmullan/feature/travis\n\nAdd mention of travis to contributing doc and fix some lint stuff","distinct":true,"url":"https://api.github.com/repos/jayme-github/headphones/commits/754481ab134d5abcea8271e5c567aecca1d9093d"},{"sha":"3075929824b07958f3bea84bceca9bb999f92404","author":{"email":"93ab325c3abeec4765c9cefd265d2c9e56e23166@users.noreply.github.com","name":"Bas Stottelaar"},"message":"Merge pull request #2022 from jmullan/feature/sleeps\n\nUnify locking and sleeping mechanisms","distinct":true,"url":"https://api.github.com/repos/jayme-github/headphones/commits/3075929824b07958f3bea84bceca9bb999f92404"},{"sha":"68fa9beb227bd2597bff6141af38e3665ad79b08","author":{"email":"febbd5b2d2678a0b0e77ef53be7d9882a4f0c995@visi.com","name":"Jesse Mullan"},"message":"Various cleanups","distinct":true,"url":"https://api.github.com/repos/jayme-github/headphones/commits/68fa9beb227bd2597bff6141af38e3665ad79b08"},{"sha":"fdb02cedea4dc5084ee1766cc0d367351b7781d2","author":{"email":"febbd5b2d2678a0b0e77ef53be7d9882a4f0c995@visi.com","name":"Jesse Mullan"},"message":"Various small cleanups","distinct":true,"url":"https://api.github.com/repos/jayme-github/headphones/commits/fdb02cedea4dc5084ee1766cc0d367351b7781d2"},{"sha":"ac0c61de98251dced70299e6bb9be1c304e091d5","author":{"email":"febbd5b2d2678a0b0e77ef53be7d9882a4f0c995@visi.com","name":"Jesse Mullan"},"message":"Enable C0303 and C0325, whitespace at end of line and unnecessary () after if checks","distinct":true,"url":"https://api.github.com/repos/jayme-github/headphones/commits/ac0c61de98251dced70299e6bb9be1c304e091d5"},{"sha":"fc1c1ae31ab0a1128e7f18759dd86e813155df79","author":{"email":"febbd5b2d2678a0b0e77ef53be7d9882a4f0c995@visi.com","name":"Jesse Mullan"},"message":"Various lint stuff","distinct":true,"url":"https://api.github.com/repos/jayme-github/headphones/commits/fc1c1ae31ab0a1128e7f18759dd86e813155df79"},{"sha":"c1fe7df02d3bb835b5b0f3b8cda6b543b405dbac","author":{"email":"d2492949d113358672dc518d902db95128a4d676@gmail.com","name":"Bas Stottelaar"},"message":"Catch SSL errors which probably relate to self-signed certificates","distinct":true,"url":"https://api.github.com/repos/jayme-github/headphones/commits/c1fe7df02d3bb835b5b0f3b8cda6b543b405dbac"},{"sha":"38529e6809ef1a0c746c9a09c183c3ec2bc17abc","author":{"email":"d2492949d113358672dc518d902db95128a4d676@gmail.com","name":"Bas Stottelaar"},"message":"Log exact write check error to log (debug)","distinct":true,"url":"https://api.github.com/repos/jayme-github/headphones/commits/38529e6809ef1a0c746c9a09c183c3ec2bc17abc"},{"sha":"42cb1f784a681dd2dd0050f5c99b2482f5fed1d2","author":{"email":"febbd5b2d2678a0b0e77ef53be7d9882a4f0c995@visi.com","name":"Jesse Mullan"},"message":"Merge remote-tracking branch 'origin/develop' into feature/cleanup\n\n* origin/develop:\n  Log exact write check error to log (debug)\n  Catch SSL errors which probably relate to self-signed certificates","distinct":true,"url":"https://api.github.com/repos/jayme-github/headphones/commits/42cb1f784a681dd2dd0050f5c99b2482f5fed1d2"},{"sha":"592f4a8bace42b71a71f76771867f68fb849c7a8","author":{"email":"93ab325c3abeec4765c9cefd265d2c9e56e23166@users.noreply.github.com","name":"Bas Stottelaar"},"message":"Merge pull request #2032 from jmullan/feature/cleanup\n\nFix some linting and other errors","distinct":true,"url":"https://api.github.com/repos/jayme-github/headphones/commits/592f4a8bace42b71a71f76771867f68fb849c7a8"}]}