{"push_id":2363646680,"size":195,"distinct_size":0,"ref":"refs/heads/master","head":"4d109d449ad74b1008305131c3481704c014a044","before":"08b632476fd860b290fa3b2b6ee8c6a83443b68e","commits":[{"sha":"5a915265777069458bf01c565054022284ea9ae2","author":{"name":"Alex Babkin","email":"fcf0501c206c42bfadf1b2fabe6faa3634bbe2a6@gmail.com"},"message":"add dynamodb table","distinct":false,"url":"https://api.github.com/repos/Soostone/stratosphere/commits/5a915265777069458bf01c565054022284ea9ae2"},{"sha":"78820e5d9da09e22fff485ada411ef4e7b4113b7","author":{"name":"David Reaver","email":"e0d28ec1d2f0514e317da7346d594ed406dc3d4c@gmail.com"},"message":"Bump version to 0.2.1 for development","distinct":false,"url":"https://api.github.com/repos/Soostone/stratosphere/commits/78820e5d9da09e22fff485ada411ef4e7b4113b7"},{"sha":"ea6b098d957efbaeb6ce6c462c60f90c113fa46d","author":{"name":"David Reaver","email":"e0d28ec1d2f0514e317da7346d594ed406dc3d4c@gmail.com"},"message":"Merge pull request #29 from ababkin/master\n\nadd dynamodb table","distinct":false,"url":"https://api.github.com/repos/Soostone/stratosphere/commits/ea6b098d957efbaeb6ce6c462c60f90c113fa46d"},{"sha":"578a9e57ee6c8cbf788fb9065b31b1709f11385b","author":{"name":"David Reaver","email":"e0d28ec1d2f0514e317da7346d594ed406dc3d4c@gmail.com"},"message":"Update changelog","distinct":false,"url":"https://api.github.com/repos/Soostone/stratosphere/commits/578a9e57ee6c8cbf788fb9065b31b1709f11385b"},{"sha":"b27123436cdae3eb39c85c2943aef94bbeb04678","author":{"name":"Alex Babkin","email":"fcf0501c206c42bfadf1b2fabe6faa3634bbe2a6@gmail.com"},"message":"add dynamodb example, update s3 example","distinct":false,"url":"https://api.github.com/repos/Soostone/stratosphere/commits/b27123436cdae3eb39c85c2943aef94bbeb04678"},{"sha":"755e80796bc3129e8a13846735dc1932caafe3f8","author":{"name":"Alex Babkin","email":"fcf0501c206c42bfadf1b2fabe6faa3634bbe2a6@gmail.com"},"message":"Integer instead of Double for Provisioned Capacity property","distinct":false,"url":"https://api.github.com/repos/Soostone/stratosphere/commits/755e80796bc3129e8a13846735dc1932caafe3f8"},{"sha":"5dedd87ecaa933f86f1d7460580ac2aa539f8f42","author":{"name":"David Reaver","email":"e0d28ec1d2f0514e317da7346d594ed406dc3d4c@gmail.com"},"message":"Merge pull request #30 from ababkin/master\n\nupdates, fixes, add dynamodb example","distinct":false,"url":"https://api.github.com/repos/Soostone/stratosphere/commits/5dedd87ecaa933f86f1d7460580ac2aa539f8f42"},{"sha":"344e04db53c87e570a1aa28bcde052e0b07c2cb7","author":{"name":"Amar Shah","email":"ec59d78002cc2a33e87feac5100db02be6eb3824@gmail.com"},"message":"Ignore extra content when scraping \"Required\"\n\nFixes #24.\n\nScraping [this CloudFormation doc][example doc] originally produced\n\n```json\n    {\n      \"Name\": \"AuthorizationType\",\n      \"Type\": \"Text\",\n      \"Documentation\": \"The method's authorization type.\",\n      \"Required\": false\n    },\n```\n\nbecause of the extra content after \"Yes\" in\n\n> Required: Yes. If you specify the AuthorizerId property, specify CUSTOM for this property.\n\nAfter this change, the scraped result is\n\n```json\n    {\n      \"Name\": \"AuthorizationType\",\n      \"Type\": \"Text\",\n      \"Documentation\": \"The method's authorization type.\",\n      \"Required\": true\n    },\n```\n\n[example doc]: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html","distinct":false,"url":"https://api.github.com/repos/Soostone/stratosphere/commits/344e04db53c87e570a1aa28bcde052e0b07c2cb7"},{"sha":"07548d166be8d02d5c6c69f65f4ee54f02558188","author":{"name":"David Reaver","email":"e0d28ec1d2f0514e317da7346d594ed406dc3d4c@gmail.com"},"message":"Merge pull request #31 from amar47shah/ignore-extra-scrape\n\nIgnore extra content when scraping \"Required\"","distinct":false,"url":"https://api.github.com/repos/Soostone/stratosphere/commits/07548d166be8d02d5c6c69f65f4ee54f02558188"},{"sha":"43bfc58329e30fb2d1cbcc9078b16192a6f28ac6","author":{"name":"David Reaver","email":"e0d28ec1d2f0514e317da7346d594ed406dc3d4c@gmail.com"},"message":"Update CHANGELOG.md","distinct":false,"url":"https://api.github.com/repos/Soostone/stratosphere/commits/43bfc58329e30fb2d1cbcc9078b16192a6f28ac6"},{"sha":"b49059b15b394e54d63bb3d06a8df1e5761c9901","author":{"name":"Amar Shah","email":"ec59d78002cc2a33e87feac5100db02be6eb3824@gmail.com"},"message":"Scrape all variablelist tags in \"Properties\" section\n\nFixes #23.\n\nOriginally the scraper only found the first two properties when\nscraping [this CloudFormation doc][example doc]:\n\n```json\n  \"Parameters\": [\n    {\n      \"Name\": \"Body\",\n      \"Type\": \"JSON object\",\n      \"Documentation\": \"A Swagger specification that defines a set of RESTful APIs in the JSON format.\",\n      \"Required\": false\n    },\n    {\n      \"Name\": \"BodyS3Location\",\n      \"Type\": \"Amazon API Gateway RestApi S3Location\",\n      \"Documentation\": \"The Amazon Simple Storage Service (Amazon S3) location that points to a Swagger file, which defines a set of RESTful APIs in JSON or YAML format.\",\n      \"Required\": false\n    }\n  ]\n```\n\nbecause the \"Properties\" section contains multiple `class=\"variablelist\"` tags.\n\nAfter this change, all of the properties are successfully scraped:\n\n```json\n  \"Parameters\": [\n    {\n      \"Name\": \"Body\",\n      \"Type\": \"JSON object\",\n      \"Documentation\": \"A Swagger specification that defines a set of RESTful APIs in the JSON format.\",\n      \"Required\": false\n    },\n    {\n      \"Name\": \"BodyS3Location\",\n      \"Type\": \"Amazon API Gateway RestApi S3Location\",\n      \"Documentation\": \"The Amazon Simple Storage Service (Amazon S3) location that points to a Swagger file, which defines a set of RESTful APIs in JSON or YAML format.\",\n      \"Required\": false\n    },\n    {\n      \"Name\": \"CloneFrom\",\n      \"Type\": \"Text\",\n      \"Documentation\": \"The ID of the API Gateway RestApi resource that you want to clone.\",\n      \"Required\": false\n    },\n    {\n      \"Name\": \"Description\",\n      \"Type\": \"Text\",\n      \"Documentation\": \"A description of the purpose of this API Gateway RestApi resource.\",\n      \"Required\": false\n    },\n    {\n      \"Name\": \"FailOnWarnings\",\n      \"Type\": \"Bool'\",\n      \"Documentation\": \"If a warning occurs while API Gateway is creating the RestApi resource, indicates whether to roll back the resource.\",\n      \"Required\": false\n    },\n    {\n      \"Name\": \"Name\",\n      \"Type\": \"Text\",\n      \"Documentation\": \"A name for the API Gateway RestApi resource.\",\n      \"Required\": false\n    },\n    {\n      \"Name\": \"Parameters\",\n      \"Type\": \"[Text]\",\n      \"Documentation\": \"Custom header parameters for the request.\",\n      \"Required\": false\n    }\n  ]\n```\n\nOnly `\"variablelist\"` tags in the \"Properties\" section are targeted. The\n`\"variablelist\"` tag in the \"Return Values\" section is ignored.\n\n[example doc]: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html","distinct":false,"url":"https://api.github.com/repos/Soostone/stratosphere/commits/b49059b15b394e54d63bb3d06a8df1e5761c9901"},{"sha":"1907f3fdc148b45546e6da2a54042230fef9ead3","author":{"name":"David Reaver","email":"e0d28ec1d2f0514e317da7346d594ed406dc3d4c@gmail.com"},"message":"Merge pull request #32 from amar47shah/scrape-all-properties\n\nScrape all `\"variablelist\"` tags in \"Properties\" section","distinct":false,"url":"https://api.github.com/repos/Soostone/stratosphere/commits/1907f3fdc148b45546e6da2a54042230fef9ead3"},{"sha":"71ed81126c3fab3b6591a98c0e187e01a15d4b5d","author":{"name":"David Reaver","email":"e0d28ec1d2f0514e317da7346d594ed406dc3d4c@gmail.com"},"message":"Update CHANGELOG","distinct":false,"url":"https://api.github.com/repos/Soostone/stratosphere/commits/71ed81126c3fab3b6591a98c0e187e01a15d4b5d"},{"sha":"7fad0cffa2dabe81e6c95ce832748252e6fdced3","author":{"name":"David Reaver","email":"e0d28ec1d2f0514e317da7346d594ed406dc3d4c@gmail.com"},"message":"Fix scraper breaking because of YAML/JSON filter","distinct":false,"url":"https://api.github.com/repos/Soostone/stratosphere/commits/7fad0cffa2dabe81e6c95ce832748252e6fdced3"},{"sha":"4d1da30ea011af6c9596f9bc212bbae46490cd11","author":{"name":"David Reaver","email":"e0d28ec1d2f0514e317da7346d594ed406dc3d4c@gmail.com"},"message":"scraper understands \"JSON object\" -> \"Object\" conversion","distinct":false,"url":"https://api.github.com/repos/Soostone/stratosphere/commits/4d1da30ea011af6c9596f9bc212bbae46490cd11"},{"sha":"701cb15ca67fea8a103a6902ccaa6031399759f8","author":{"name":"Alex Babkin","email":"fcf0501c206c42bfadf1b2fabe6faa3634bbe2a6@gmail.com"},"message":"add SNS","distinct":false,"url":"https://api.github.com/repos/Soostone/stratosphere/commits/701cb15ca67fea8a103a6902ccaa6031399759f8"},{"sha":"bca62b799c48d8264d16821d7109cea173f745c0","author":{"name":"Alex Babkin","email":"fcf0501c206c42bfadf1b2fabe6faa3634bbe2a6@gmail.com"},"message":"add SQS","distinct":false,"url":"https://api.github.com/repos/Soostone/stratosphere/commits/bca62b799c48d8264d16821d7109cea173f745c0"},{"sha":"002cb9546a99521f76aa5927f8ac7aaced1193a5","author":{"name":"Alex Babkin","email":"fcf0501c206c42bfadf1b2fabe6faa3634bbe2a6@gmail.com"},"message":"add new Lambda resources","distinct":false,"url":"https://api.github.com/repos/Soostone/stratosphere/commits/002cb9546a99521f76aa5927f8ac7aaced1193a5"},{"sha":"f99c5f1ca3cbbfadadcc403e809b0e3b81bf0e20","author":{"name":"Alex Babkin","email":"fcf0501c206c42bfadf1b2fabe6faa3634bbe2a6@gmail.com"},"message":"add CloudWatch Event Rule","distinct":false,"url":"https://api.github.com/repos/Soostone/stratosphere/commits/f99c5f1ca3cbbfadadcc403e809b0e3b81bf0e20"},{"sha":"268a44d9c825cc1de0d88f57e52d4368e0301095","author":{"name":"Alex Babkin","email":"fcf0501c206c42bfadf1b2fabe6faa3634bbe2a6@gmail.com"},"message":"fix up and de-stringify some types","distinct":false,"url":"https://api.github.com/repos/Soostone/stratosphere/commits/268a44d9c825cc1de0d88f57e52d4368e0301095"}]}
{"actor":{"display_login":"MichaelXavier"}}