{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":650939640,"defaultBranch":"main","name":"Github-OpenAPI-Search","ownerLogin":"ishaan812","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-08T06:24:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/70190533?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1699174957.0","currentOid":""},"activityList":{"items":[{"before":"067cc9201f89936a98ba31f3d51e9cb59799c998","after":"a2ff5a01d34b33c4877129b02214c2c0d632f4e4","ref":"refs/heads/main","pushedAt":"2023-11-05T16:18:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"Cleaning PassiveSearch API response","shortMessageHtmlLink":"Cleaning PassiveSearch API response"}},{"before":"8a2db0ce5a7db5f753193031a3dd0b98c70fd2b1","after":"0db51e460514b00ce218db0fa3d17c500357b0ba","ref":"refs/heads/main","pushedAt":"2023-11-05T09:56:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"Small Merge Fix","shortMessageHtmlLink":"Small Merge Fix"}},{"before":"f503abe243ab6e93242f6eba701d027333bb1588","after":"b65f04b3397c40f27eddd547a28caff189e562f6","ref":"refs/heads/ui-stuff","pushedAt":"2023-11-05T09:48:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"UI Stuff","shortMessageHtmlLink":"UI Stuff"}},{"before":"90f08e3971a4743af964bf777d8b3755ecd46d72","after":null,"ref":"refs/heads/Update-API","pushedAt":"2023-11-05T09:48:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"}},{"before":"aa559b90f95a6d4a7fd9ab1add155f093bb0bd1b","after":"8a2db0ce5a7db5f753193031a3dd0b98c70fd2b1","ref":"refs/heads/main","pushedAt":"2023-11-05T09:48:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"REFACTOR: Changed Data Model for storing data in Database (#4)\n\n* FEATURE: Added PassiveSearch v1\r\n\r\n- Added Connection to ElasticSearch\r\n- Added 2 API's - /ping and /passive\r\n- Keyword Search using /passive\r\n- Added Storing to DB capability when using /search\r\n\r\n* Fix: Added error handling\r\n\r\n-added error handling for passivesearch api endpoint\r\n\r\n* FEATURE: Added Simple Query String\r\n\r\n- Changed ElasticSearch Search type to Simple Query String\r\n\r\n* REFACTOR: Improved Active Search\r\n\r\n-Made Active Search make better use of downtimes (Rate Limits or Validation Downtime)\r\n\r\n* FIX: Issues with Active Search\r\n\r\n-Fixed errors with parrallel processing\r\n\r\n* FEATURE: Added SeedScript\r\n\r\n- Added RootQuery as an optional query param for activesearch which basically takes out the prompt builder and takes a raw query to look for in Github API.\r\n- Added Python SeedScript\r\n\r\n* REFACTOR: Changed Data Model for Storing in Database\r\n\r\n- Added other fields like LastUpdated, ETAG, URL, LastModified to Schema.\r\n- Added SHA hash as the unique parameter to not allow duplicates in the database\r\n\r\n* REFACTOR: Minor Log Refactor\r\n\r\n- Changed console.log to console.info / console.error\r\n\r\n* FIX: Storing only the reqd part of URL\r\n\r\n* FEATURE: Update API\r\n\r\n-Added PUT /database endpoint for updating the database\r\n\r\n- Changed name of the endpoints\r\n\r\n- Commented Database Trace Logs\r\n\r\n* FIX: Update API Fix + Global ElasticSearch and Octokit Clients\r\n\r\n- Fixed GetFileContents\r\n- Added Global variables for EsClient and Octokit for easy access and clean code\r\n- Better logs\r\n\r\n* FIX: Minor Comment\r\n\r\n* REFACTOR: UpdateAPI refactor\r\n\r\n- Update API Refactored\r\n\r\n* REFACTOR: Minor Fixes\r\n\r\n- Better API Naming\r\n- Fixed Update API","shortMessageHtmlLink":"REFACTOR: Changed Data Model for storing data in Database (#4)"}},{"before":"8bb09ec4ec53537c2b56d5aaa0e746b1171ed317","after":"90f08e3971a4743af964bf777d8b3755ecd46d72","ref":"refs/heads/Update-API","pushedAt":"2023-11-05T09:47:51.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"Merge branch 'main' into Update-API","shortMessageHtmlLink":"Merge branch 'main' into Update-API"}},{"before":"b1fa62a73957b05bf1f0b634058e5953a936b76f","after":null,"ref":"refs/heads/Adding-Seed-Script","pushedAt":"2023-11-05T09:44:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"}},{"before":"986f3a4efd3af31d389656d095e118a7557c84b8","after":"aa559b90f95a6d4a7fd9ab1add155f093bb0bd1b","ref":"refs/heads/main","pushedAt":"2023-11-05T09:44:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"FEATURE: Added seed script (#3)\n\n* FEATURE: Added PassiveSearch v1\r\n\r\n- Added Connection to ElasticSearch\r\n- Added 2 API's - /ping and /passive\r\n- Keyword Search using /passive\r\n- Added Storing to DB capability when using /search\r\n\r\n* Fix: Added error handling\r\n\r\n-added error handling for passivesearch api endpoint\r\n\r\n* FEATURE: Added Simple Query String\r\n\r\n- Changed ElasticSearch Search type to Simple Query String\r\n\r\n* REFACTOR: Improved Active Search\r\n\r\n-Made Active Search make better use of downtimes (Rate Limits or Validation Downtime)\r\n\r\n* FIX: Issues with Active Search\r\n\r\n-Fixed errors with parrallel processing\r\n\r\n* FEATURE: Added SeedScript\r\n\r\n- Added RootQuery as an optional query param for activesearch which basically takes out the prompt builder and takes a raw query to look for in Github API.\r\n- Added Python SeedScript","shortMessageHtmlLink":"FEATURE: Added seed script (#3)"}},{"before":"f0391205866b117b87729e672b0b4ae218d8824d","after":"b1fa62a73957b05bf1f0b634058e5953a936b76f","ref":"refs/heads/Adding-Seed-Script","pushedAt":"2023-11-05T09:43:51.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"Merge branch 'main' into Adding-Seed-Script","shortMessageHtmlLink":"Merge branch 'main' into Adding-Seed-Script"}},{"before":"560ca8db493b28a28d4d6ac464c5a154d21ba5d7","after":null,"ref":"refs/heads/Passive-Search-V1","pushedAt":"2023-11-05T09:42:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"}},{"before":"f5e400aeb445a7e059de03b81d2eb08877cc86e2","after":"986f3a4efd3af31d389656d095e118a7557c84b8","ref":"refs/heads/main","pushedAt":"2023-11-05T09:41:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"FEATURE: Added PassiveSearch v1 (#2)\n\n* FEATURE: Added PassiveSearch v1\r\n\r\n- Added Connection to ElasticSearch\r\n- Added 2 API's - /ping and /passive\r\n- Keyword Search using /passive\r\n- Added Storing to DB capability when using /search\r\n\r\n* Fix: Added error handling\r\n\r\n-added error handling for passivesearch api endpoint\r\n\r\n* FEATURE: Added Simple Query String\r\n\r\n- Changed ElasticSearch Search type to Simple Query String\r\n\r\n* REFACTOR: Improved Active Search\r\n\r\n-Made Active Search make better use of downtimes (Rate Limits or Validation Downtime)\r\n\r\n* FIX: Issues with Active Search\r\n\r\n-Fixed errors with parrallel processing","shortMessageHtmlLink":"FEATURE: Added PassiveSearch v1 (#2)"}},{"before":"1c35d65ed6df8213a09e214df8c2904cfd9db32c","after":"067cc9201f89936a98ba31f3d51e9cb59799c998","ref":"refs/heads/main","pushedAt":"2023-11-05T09:41:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"Updates for Extendability to other schemas","shortMessageHtmlLink":"Updates for Extendability to other schemas"}},{"before":"22c18fcd2fdfbcb7a832b4677658fb1dfa3e2ecc","after":"1c35d65ed6df8213a09e214df8c2904cfd9db32c","ref":"refs/heads/main","pushedAt":"2023-11-05T09:18:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"config-changes\n\n- Added copying templates command and when building","shortMessageHtmlLink":"config-changes"}},{"before":"f8b61a579fef26439d5ad113fb0801b53dd85e22","after":null,"ref":"refs/heads/ui-stuff","pushedAt":"2023-11-05T09:02:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"}},{"before":"0db51e460514b00ce218db0fa3d17c500357b0ba","after":"22c18fcd2fdfbcb7a832b4677658fb1dfa3e2ecc","ref":"refs/heads/main","pushedAt":"2023-11-05T09:02:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"UI stuff (#6)\n\n* FEATURE: Added PassiveSearch v1\r\n\r\n- Added Connection to ElasticSearch\r\n- Added 2 API's - /ping and /passive\r\n- Keyword Search using /passive\r\n- Added Storing to DB capability when using /search\r\n\r\n* Fix: Added error handling\r\n\r\n-added error handling for passivesearch api endpoint\r\n\r\n* FEATURE: Added Simple Query String\r\n\r\n- Changed ElasticSearch Search type to Simple Query String\r\n\r\n* REFACTOR: Improved Active Search\r\n\r\n-Made Active Search make better use of downtimes (Rate Limits or Validation Downtime)\r\n\r\n* FIX: Issues with Active Search\r\n\r\n-Fixed errors with parrallel processing\r\n\r\n* FEATURE: Added SeedScript\r\n\r\n- Added RootQuery as an optional query param for activesearch which basically takes out the prompt builder and takes a raw query to look for in Github API.\r\n- Added Python SeedScript\r\n\r\n* REFACTOR: Changed Data Model for Storing in Database\r\n\r\n- Added other fields like LastUpdated, ETAG, URL, LastModified to Schema.\r\n- Added SHA hash as the unique parameter to not allow duplicates in the database\r\n\r\n* REFACTOR: Minor Log Refactor\r\n\r\n- Changed console.log to console.info / console.error\r\n\r\n* FIX: Storing only the reqd part of URL\r\n\r\n* FEATURE: Update API\r\n\r\n-Added PUT /database endpoint for updating the database\r\n\r\n- Changed name of the endpoints\r\n\r\n- Commented Database Trace Logs\r\n\r\n* FIX: Update API Fix + Global ElasticSearch and Octokit Clients\r\n\r\n- Fixed GetFileContents\r\n- Added Global variables for EsClient and Octokit for easy access and clean code\r\n- Better logs\r\n\r\n* FIX: Minor Comment\r\n\r\n* REFACTOR: UpdateAPI refactor\r\n\r\n- Update API Refactored\r\n\r\n* REFACTOR: Minor Fixes\r\n\r\n- Better API Naming\r\n- Fixed Update API\r\n\r\n* FIX: Fixed Seed Script\r\n\r\n* FIX: reverting '/' api\r\n\r\n* FEATURE: Added Dockerfiles\r\n\r\n-Added Dockerfile\r\n\r\n* BUG: Minor Fixes\r\n\r\n- Made tests work\r\n- Added basic Admin Panel\r\n- Did prettier leading to so many changes in this commit\r\n\r\n* BUG: fixed tests\r\n\r\n* UI Fixes\r\n\r\n* UI Stuff","shortMessageHtmlLink":"UI stuff (#6)"}},{"before":"b65f04b3397c40f27eddd547a28caff189e562f6","after":"f8b61a579fef26439d5ad113fb0801b53dd85e22","ref":"refs/heads/ui-stuff","pushedAt":"2023-11-05T09:02:24.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"Merge branch 'main' into ui-stuff","shortMessageHtmlLink":"Merge branch 'main' into ui-stuff"}},{"before":null,"after":"f503abe243ab6e93242f6eba701d027333bb1588","ref":"refs/heads/ui-stuff","pushedAt":"2023-09-18T18:33:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"UI Fixes","shortMessageHtmlLink":"UI Fixes"}},{"before":"561555ae992a0bffec4dd09dc11de40affc4f994","after":"f5e400aeb445a7e059de03b81d2eb08877cc86e2","ref":"refs/heads/main","pushedAt":"2023-08-28T12:59:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"7e6fcd44d3df8bfd250df155e91b5fd8d1e909ab","after":null,"ref":"refs/heads/ishaan812-final-readme","pushedAt":"2023-08-26T06:29:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"}},{"before":"0553512d391148e7439e768de73bb39d43a4e08f","after":"561555ae992a0bffec4dd09dc11de40affc4f994","ref":"refs/heads/main","pushedAt":"2023-08-26T06:29:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"Update README.md (#5)","shortMessageHtmlLink":"Update README.md (#5)"}},{"before":"2099dd9345569a8fd6a911778f4466de71fa4abe","after":"ca18f9e3691b4533d4e1f5efb7880313df838e9c","ref":"refs/heads/seed-script-fixes","pushedAt":"2023-08-23T20:19:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"BUG: fixed tests","shortMessageHtmlLink":"BUG: fixed tests"}},{"before":"cd9fd1f8254f5e7fb325666ba14f27fcb5a28542","after":"2099dd9345569a8fd6a911778f4466de71fa4abe","ref":"refs/heads/seed-script-fixes","pushedAt":"2023-08-22T22:15:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"BUG: Minor Fixes\n\n- Made tests work\n- Added basic Admin Panel\n- Did prettier leading to so many changes in this commit","shortMessageHtmlLink":"BUG: Minor Fixes"}},{"before":null,"after":"7e6fcd44d3df8bfd250df155e91b5fd8d1e909ab","ref":"refs/heads/ishaan812-final-readme","pushedAt":"2023-08-22T20:25:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"7f998c44a09b2ddd7878cd02043ae7a72b4235da","after":null,"ref":"refs/heads/ishaan812-README-Update-patch-1-1","pushedAt":"2023-08-22T16:20:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"}},{"before":"f2ea2ddb812b230b7d96811453af41fe1e876f71","after":"0553512d391148e7439e768de73bb39d43a4e08f","ref":"refs/heads/main","pushedAt":"2023-08-22T16:20:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"Update README.md (#1)\n\n* Update README.md\r\n\r\n* FEATURE: Added Elastic Search Runbook to README\r\n\r\n* Update Readme.md","shortMessageHtmlLink":"Update README.md (#1)"}},{"before":"18036160d2aff0a5de13eacfd3a617ea94fca26c","after":"cd9fd1f8254f5e7fb325666ba14f27fcb5a28542","ref":"refs/heads/seed-script-fixes","pushedAt":"2023-08-15T09:06:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"FEATURE: Added Dockerfiles\n\n-Added Dockerfile","shortMessageHtmlLink":"FEATURE: Added Dockerfiles"}},{"before":"734b49997a837c6d22e15e20670f15a113f0e13b","after":"18036160d2aff0a5de13eacfd3a617ea94fca26c","ref":"refs/heads/seed-script-fixes","pushedAt":"2023-08-15T02:46:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"FIX: reverting '/' api","shortMessageHtmlLink":"FIX: reverting '/' api"}},{"before":null,"after":"734b49997a837c6d22e15e20670f15a113f0e13b","ref":"refs/heads/seed-script-fixes","pushedAt":"2023-08-15T01:06:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"FIX: Fixed Seed Script","shortMessageHtmlLink":"FIX: Fixed Seed Script"}},{"before":"e6cf5445bccffa56661e9fb9d57a7ede97053c45","after":"7f998c44a09b2ddd7878cd02043ae7a72b4235da","ref":"refs/heads/ishaan812-README-Update-patch-1-1","pushedAt":"2023-08-08T10:25:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"Update Readme.md","shortMessageHtmlLink":"Update Readme.md"}},{"before":"d3f200a5d8794d386eba6a5e4e021031cdb5f3c3","after":"8bb09ec4ec53537c2b56d5aaa0e746b1171ed317","ref":"refs/heads/Update-API","pushedAt":"2023-08-08T09:02:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ishaan812","name":"Ishaan Shah","path":"/ishaan812","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70190533?s=80&v=4"},"commit":{"message":"REFACTOR: Minor Fixes\n\n- Better API Naming\n- Fixed Update API","shortMessageHtmlLink":"REFACTOR: Minor Fixes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADp8vVdwA","startCursor":null,"endCursor":null}},"title":"Activity ยท ishaan812/Github-OpenAPI-Search"}