{"push_id":1327307720,"size":13,"distinct_size":13,"ref":"refs/heads/master","head":"c1f63213500dd53cb28fa0dd933f9cf1574b7707","before":"c5c4b1173e94542f57d6d05aa0b49681a7e06c3d","commits":[{"sha":"fed87836975ec03aaeb26a4e71bc14626e769045","author":{"name":"JosephineQQ","email":"0622db95d4ba0ae780f2e76cee0b14965b638636@gmail.com"},"message":"spider commit","distinct":true,"url":"https://api.github.com/repos/JosephineQQ/spider/commits/fed87836975ec03aaeb26a4e71bc14626e769045"},{"sha":"f3132ca16910600a63d043f0624f5ea56dacda8e","author":{"name":"JosephineQQ","email":"0622db95d4ba0ae780f2e76cee0b14965b638636@gmail.com"},"message":"spider second commit","distinct":true,"url":"https://api.github.com/repos/JosephineQQ/spider/commits/f3132ca16910600a63d043f0624f5ea56dacda8e"},{"sha":"080a47e358b0ae0b01e7dbce3b6dfc622dd58b6b","author":{"name":"JosephineQQ","email":"0622db95d4ba0ae780f2e76cee0b14965b638636@gmail.com"},"message":"implement get urls and price","distinct":true,"url":"https://api.github.com/repos/JosephineQQ/spider/commits/080a47e358b0ae0b01e7dbce3b6dfc622dd58b6b"},{"sha":"c9a2c0b0353e5249c20ce6a182b47771ba2aef61","author":{"name":"JosephineQQ","email":"0622db95d4ba0ae780f2e76cee0b14965b638636@gmail.com"},"message":"implement priority queue to parse page url first, parse item url secondly","distinct":true,"url":"https://api.github.com/repos/JosephineQQ/spider/commits/c9a2c0b0353e5249c20ce6a182b47771ba2aef61"},{"sha":"675f01fa1ac4211b92d265b5298a00c340455253","author":{"name":"JosephineQQ","email":"0622db95d4ba0ae780f2e76cee0b14965b638636@gmail.com"},"message":"built a message queue using Redis","distinct":true,"url":"https://api.github.com/repos/JosephineQQ/spider/commits/675f01fa1ac4211b92d265b5298a00c340455253"},{"sha":"72afa59284c7ee9c914609b3a26b18296cd7a2d8","author":{"name":"JosephineQQ","email":"0622db95d4ba0ae780f2e76cee0b14965b638636@gmail.com"},"message":"add log4j to check config, record, calculate performance","distinct":true,"url":"https://api.github.com/repos/JosephineQQ/spider/commits/72afa59284c7ee9c914609b3a26b18296cd7a2d8"},{"sha":"d8f18af813fe58b24dcb8b148e956c69f7040fcb","author":{"name":"JosephineQQ","email":"0622db95d4ba0ae780f2e76cee0b14965b638636@gmail.com"},"message":"modify single thread to multi-thread spider","distinct":true,"url":"https://api.github.com/repos/JosephineQQ/spider/commits/d8f18af813fe58b24dcb8b148e956c69f7040fcb"},{"sha":"92117304bd5e6bf5a13166b520205034fc5cd551","author":{"name":"JosephineQQ","email":"0622db95d4ba0ae780f2e76cee0b14965b638636@gmail.com"},"message":"extract configuration class","distinct":true,"url":"https://api.github.com/repos/JosephineQQ/spider/commits/92117304bd5e6bf5a13166b520205034fc5cd551"},{"sha":"b1abb326030d3729280080c00bfb1e54e3a2e229","author":{"name":"JosephineQQ","email":"0622db95d4ba0ae780f2e76cee0b14965b638636@gmail.com"},"message":"timing scheduler, spider executed once everyday","distinct":true,"url":"https://api.github.com/repos/JosephineQQ/spider/commits/b1abb326030d3729280080c00bfb1e54e3a2e229"},{"sha":"450faacc158a95e974fddfd2eeb9493ceaadc6bb","author":{"name":"JosephineQQ","email":"0622db95d4ba0ae780f2e76cee0b14965b638636@gmail.com"},"message":"proxy ip to prevent from blocking","distinct":true,"url":"https://api.github.com/repos/JosephineQQ/spider/commits/450faacc158a95e974fddfd2eeb9493ceaadc6bb"},{"sha":"165f0d6a96b72f366e0be8582136af69a07f9065","author":{"name":"JosephineQQ","email":"0622db95d4ba0ae780f2e76cee0b14965b638636@gmail.com"},"message":"random queue to avoid IP block","distinct":true,"url":"https://api.github.com/repos/JosephineQQ/spider/commits/165f0d6a96b72f366e0be8582136af69a07f9065"},{"sha":"4f08177a760c7f5ce047e620e64161a933202ba5","author":{"name":"JosephineQQ","email":"0622db95d4ba0ae780f2e76cee0b14965b638636@gmail.com"},"message":"distributed spider shared message queue","distinct":true,"url":"https://api.github.com/repos/JosephineQQ/spider/commits/4f08177a760c7f5ce047e620e64161a933202ba5"},{"sha":"c1f63213500dd53cb28fa0dd933f9cf1574b7707","author":{"name":"JosephineQQ","email":"0622db95d4ba0ae780f2e76cee0b14965b638636@gmail.com"},"message":"monitor spider lifecycle using curator,zookeeper watcher","distinct":true,"url":"https://api.github.com/repos/JosephineQQ/spider/commits/c1f63213500dd53cb28fa0dd933f9cf1574b7707"}]}
{"actor":{"display_login":"JosephineQQ"}}