{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":892815,"defaultBranch":"master","name":"shodan-python","ownerLogin":"achillean","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-09-07T04:09:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/373864?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1657407259.432148","currentOid":""},"activityList":{"items":[{"before":"a08353e40b2018ec0dbf04012e9a5bfbe87f55ec","after":"87a0688d1e5b7e4bb13ae4f5fd7cb937a671cba8","ref":"refs/heads/master","pushedAt":"2023-12-17T01:29:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"achillean","name":"John Matherly","path":"/achillean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/373864?s=80&v=4"},"commit":{"message":"Consolidate all Shodan methods to use the internal _request method instead of sometimes using the shodan.helpers.api_request method.\nNew environment variable SHODAN_API_URL that can be used to overwrite the base_url used for the API requests.","shortMessageHtmlLink":"Consolidate all Shodan methods to use the internal _request method in…"}},{"before":"6f8e9afd2f4cc675bb5b98fdf6660a9757e7124f","after":"a08353e40b2018ec0dbf04012e9a5bfbe87f55ec","ref":"refs/heads/master","pushedAt":"2023-10-14T01:15:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"achillean","name":"John Matherly","path":"/achillean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/373864?s=80&v=4"},"commit":{"message":"Improved handling of downloads to prevent it from exiting prematurely if the API only returns partial or missing results for a search results page.","shortMessageHtmlLink":"Improved handling of downloads to prevent it from exiting prematurely…"}},{"before":"759a8561f821bf2e970f0594200221271bcbb7a9","after":"6f8e9afd2f4cc675bb5b98fdf6660a9757e7124f","ref":"refs/heads/master","pushedAt":"2023-07-24T22:45:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"achillean","name":"John Matherly","path":"/achillean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/373864?s=80&v=4"},"commit":{"message":"Merge pull request #197 from thoongnv/improve-trends-command\n\nMake Trends API facets param as optional","shortMessageHtmlLink":"Merge pull request #197 from thoongnv/improve-trends-command"}},{"before":"9ed74964c1447f6781afd254a087563cd5ebee20","after":"759a8561f821bf2e970f0594200221271bcbb7a9","ref":"refs/heads/master","pushedAt":"2023-07-19T22:55:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"achillean","name":"John Matherly","path":"/achillean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/373864?s=80&v=4"},"commit":{"message":"Update \"shodan host\" output to show certificate issuer/ subject and HTTP title","shortMessageHtmlLink":"Update \"shodan host\" output to show certificate issuer/ subject and H…"}},{"before":"2d55abf50871ad9bafe8e79475de6e788948a632","after":"9ed74964c1447f6781afd254a087563cd5ebee20","ref":"refs/heads/master","pushedAt":"2023-07-14T22:40:50.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"achillean","name":"John Matherly","path":"/achillean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/373864?s=80&v=4"},"commit":{"message":"Merge pull request #196 from rmhowe425/dev/filter-private-ips\n\nAdding domain alert missing parity from web app","shortMessageHtmlLink":"Merge pull request #196 from rmhowe425/dev/filter-private-ips"}},{"before":"716b0c1b7bed82e4379779ebcb0b46368aec4cb9","after":"2d55abf50871ad9bafe8e79475de6e788948a632","ref":"refs/heads/master","pushedAt":"2023-07-13T19:57:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"achillean","name":"John Matherly","path":"/achillean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/373864?s=80&v=4"},"commit":{"message":"Merge pull request #195 from rmhowe425/dev/fix-file-not-found-error\n\nAdded input validation by updating click.argument for input parameter.","shortMessageHtmlLink":"Merge pull request #195 from rmhowe425/dev/fix-file-not-found-error"}},{"before":"999bffc787b00b76cd781e2f32d00ee58a27c1db","after":"716b0c1b7bed82e4379779ebcb0b46368aec4cb9","ref":"refs/heads/master","pushedAt":"2023-07-12T20:28:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"achillean","name":"John Matherly","path":"/achillean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/373864?s=80&v=4"},"commit":{"message":"Merge pull request #192 from thoongnv/improve-trends-command\n\nMake facets as required arguments","shortMessageHtmlLink":"Merge pull request #192 from thoongnv/improve-trends-command"}},{"before":"a491077b871439c5ebed12ea03c8a14b7b67ca26","after":"999bffc787b00b76cd781e2f32d00ee58a27c1db","ref":"refs/heads/master","pushedAt":"2023-07-12T20:23:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"achillean","name":"John Matherly","path":"/achillean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/373864?s=80&v=4"},"commit":{"message":"Merge pull request #194 from rmhowe425/dev/hostname-monitoring\n\nUpdated implementation to monitor hostnames for domain-based monitoring.","shortMessageHtmlLink":"Merge pull request #194 from rmhowe425/dev/hostname-monitoring"}},{"before":"0737808b4f10bd92c84f480b5e8ef74e0fabc66d","after":"a491077b871439c5ebed12ea03c8a14b7b67ca26","ref":"refs/heads/master","pushedAt":"2023-07-03T23:30:44.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"achillean","name":"John Matherly","path":"/achillean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/373864?s=80&v=4"},"commit":{"message":"Merge pull request #191 from thoongnv/add-trends-command\n\nAdd Shodan Trends API/ CLI","shortMessageHtmlLink":"Merge pull request #191 from thoongnv/add-trends-command"}},{"before":"bfedeb95522c07f8b5c0d679ed55c417b2d16fca","after":"0737808b4f10bd92c84f480b5e8ef74e0fabc66d","ref":"refs/heads/master","pushedAt":"2023-07-03T23:28:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"achillean","name":"John Matherly","path":"/achillean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/373864?s=80&v=4"},"commit":{"message":"Merge pull request #175 from xqdoo00o/master\n\nAdd missing return","shortMessageHtmlLink":"Merge pull request #175 from xqdoo00o/master"}},{"before":"9ccc16ada4761d19ee2079a9334cac3ddbc62415","after":"bfedeb95522c07f8b5c0d679ed55c417b2d16fca","ref":"refs/heads/master","pushedAt":"2023-06-25T23:59:46.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"achillean","name":"John Matherly","path":"/achillean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/373864?s=80&v=4"},"commit":{"message":"Merge pull request #189 from rmhowe425/dev/excel-zip64\n\nENH: Support large XLSX Files","shortMessageHtmlLink":"Merge pull request #189 from rmhowe425/dev/excel-zip64"}},{"before":"4419d7167fad366b8942643037c427a62b0cb5bb","after":"9ccc16ada4761d19ee2079a9334cac3ddbc62415","ref":"refs/heads/master","pushedAt":"2023-05-17T18:00:50.321Z","pushType":"push","commitsCount":1,"pusher":{"login":"achillean","name":"John Matherly","path":"/achillean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/373864?s=80&v=4"},"commit":{"message":"The screenshot data has been moved to the top-level \"screenshot\" property. Update the helpers.get_screenshot() method to look in that location before falling back to the old opts.screenshot property.","shortMessageHtmlLink":"The screenshot data has been moved to the top-level \"screenshot\" prop…"}},{"before":"7d043d74735cfaf0b0b5dc8fbc81922ba117dfea","after":"4419d7167fad366b8942643037c427a62b0cb5bb","ref":"refs/heads/master","pushedAt":"2023-05-15T16:51:53.921Z","pushType":"push","commitsCount":1,"pusher":{"login":"achillean","name":"John Matherly","path":"/achillean","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/373864?s=80&v=4"},"commit":{"message":"Add support for the new 'fields' parameter of the /shodan/host/search method so we only grab the specific properties/ fields from the banner.","shortMessageHtmlLink":"Add support for the new 'fields' parameter of the /shodan/host/search…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADzBHsuwA","startCursor":null,"endCursor":null}},"title":"Activity · achillean/shodan-python"}