{"ref":"refs/heads/master","commits":[{"author":{"name":"Ryan Merl","email":"1ae40a4117e359eb7f644f8e5a985271dcdda766@gmail.com"},"url":"https://api.github.com/repos/mustafabattal/PyCrawler/commits/ad8c39f52beb28f117b613d43a15bd40fe4090ed","message":"Complete redo","sha":"ad8c39f52beb28f117b613d43a15bd40fe4090ed"},{"author":{"name":"Ryan Merl","email":"1ae40a4117e359eb7f644f8e5a985271dcdda766@gmail.com"},"url":"https://api.github.com/repos/mustafabattal/PyCrawler/commits/6fdbc75ea958237bed2384aaf90cf51abc48582d","message":"Adding readme","sha":"6fdbc75ea958237bed2384aaf90cf51abc48582d"},{"author":{"name":"Ryan Merl","email":"1ae40a4117e359eb7f644f8e5a985271dcdda766@gmail.com"},"url":"https://api.github.com/repos/mustafabattal/PyCrawler/commits/dacd34472a861de163c7da1ff22f6e7f5a0b7bbd","message":"lots of fixes","sha":"dacd34472a861de163c7da1ff22f6e7f5a0b7bbd"},{"author":{"name":"Ryan Merl","email":"1ae40a4117e359eb7f644f8e5a985271dcdda766@gmail.com"},"url":"https://api.github.com/repos/mustafabattal/PyCrawler/commits/3b7e2624af11a40b7e7c43bb67947acf47b24a27","message":"Added user agent header to requests","sha":"3b7e2624af11a40b7e7c43bb67947acf47b24a27"},{"author":{"name":"Ryan Merl","email":"1ae40a4117e359eb7f644f8e5a985271dcdda766@gmail.com"},"url":"https://api.github.com/repos/mustafabattal/PyCrawler/commits/ca6d7a8e55204548464ec9349119f8f1c8790263","message":"Fix the problem that caused it to leave thread pools open after starting and flooding the system with dead processes","sha":"ca6d7a8e55204548464ec9349119f8f1c8790263"},{"author":{"name":"Mustafa Battal","email":"af5c87e7425f2ac373790d52b21dd78596b61237@gmail.com"},"url":"https://api.github.com/repos/mustafabattal/PyCrawler/commits/3ec3c0b90fb345075a8571b4a0d501a232ce73ac","message":"Merge branch 'master', remote-tracking branch 'upstream/master'","sha":"3ec3c0b90fb345075a8571b4a0d501a232ce73ac"}],"head":"3ec3c0b90fb345075a8571b4a0d501a232ce73ac","size":6,"push_id":48425730}